Ryan Su

Mathematician & Software Engineer

BEng Candidate | Imperial College London

Ryan Su

"BEng Joint Maths & Computing student at Imperial College London. Focused on algorithms, data modelling, and building scalable software solutions."

Education

Imperial College London

BEng. Mathematics and Computer Science

2025 – 2028
  • Computing: Kotlin, Java, C, x86-64 Assembly, Discrete Mathematics
  • Mathematics: Real Analysis, Linear Algebra, Groups & Rings, Calculus & Applications
Computing Entrance Scholarship (2025–2026)
No.2 High School of East China Normal University, Shanghai
2022 – 2025
  • Standardized Tests: A Level Further Mathematics (A*) | AP Calculus BC/CS A/Economics/Statistics/Physics 1,2,C (All 5s)
  • Competitions & Others: AMC (Top 1%) | TMUA (9/9)

Projects

  • Architected a stateless REST API serving as the unified data source for Native Android & iOS clients.
  • Hardened security via JWT & RBAC, ensuring secure cross-platform session management.
  • Optimized PostgreSQL concurrency to handle simultaneous transactions from multiple mobile endpoints.
  • Engineered a Jetpack Compose interface with seamless Spring Boot integration via Retrofit.
  • Implemented Offline-first sync using Room DB, ensuring data persistence when disconnected from the server.
  • Utilized Hilt (DI) to manage network dependencies and lifecycle-aware state propagation.
  • Constructed a SwiftUI client achieving full feature parity with the Android ecosystem.
  • Integrated SwiftData and Async/Await for high-performance reactive updates from the Spring backend.
  • Leveraged Combine for efficient resource fetching and synchronized data modeling.
  • Stochastic Modeling: Applied HMMs and PCA for pattern extraction in complex datasets.
  • Optimization: Refined transition matrices to enhance predictive accuracy in behavioral modeling.

Experience

Visa – Inside Day Participant
Spring 2026
  • Explored Visa’s global payment architecture, focusing on high-concurrency systems and distributed FinTech infrastructure.
  • Engaged with London engineering teams to analyze cloud-native API security and AI-driven fraud detection.
Lumi Academy – Private Tutor
Winter 2024 – Present
  • Delivered 500+ hours of university maths & MAT preparation; 4 Oxford admits, +20% avg improvement.
  • Designed and taught Java & Algorithms (data structures, recursion, sorting).

Technical Skills

Proficient: Kotlin, Java, Spring Boot, Jetpack Compose, SwiftUI
Engineering & Tools: PostgreSQL, JWT Auth, Clean Architecture, Git, SwiftData
Academic Foundations: Haskell, C, Discrete Math, Linear Algebra

Technical Skills

Proficient

Kotlin Java Swift 6 Spring Boot Jetpack Compose SwiftUI

Engineering & Tools

PostgreSQL JWT Auth Clean Architecture Git Hilt DI SwiftData

Academic Foundations

Haskell C Discrete Math

Personal Interests

Societies Imperial Computing Society & Poker Club
Experience 10+ years Texas Hold’em expertise.
Ryan Su is a Software Engineer and Mathematician at Imperial College London. Expertise includes Kotlin, Java, Swift, Spring Boot, PostgreSQL, and Reactive Programming. Experienced in full-stack library management systems (CoolLib) and university-level mathematics tutoring.
LAST UPDATED: 06/04/2026 07:01
Build: 260406-PROD
Powered by Jekyll & Liquid