Ryan Su

Mathematician & Software Engineer

BEng Candidate | Imperial College London

Ryan Su

"JMC student at Imperial College London, specializing in native iOS/Android development and cloud-native infrastructure with a strong mathematical foundation."

Education

Imperial College London

BEng. Mathematics and Computer Science

2025 – 2028
  • Computing: Kotlin, C, x86-64 Assembly, Algorithms & Data Structures, Logic & Verification
  • Mathematics: Real Analysis, Linear Algebra, Groups & Rings, Probability & Statistics, Vector Calculus
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 Kotlin/Spring Boot REST API using Clean Architecture, serving as a high-availability data hub for Native Android and iOS ecosystems.
  • Deployed a Dockerized stack with Nginx and PostgreSQL, leveraging Cloudflare Tunnels to establish a Zero-Trust network without exposing public inbound ports.
  • Optimized delivery via Hybrid Cloudflare Architecture, implementing Edge Caching and WAF filtering to minimize origin latency and secure stateless JWT sessions.
  • 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 – Spring Insight Programme
Spring 2026
  • Selected to analyze Visa’s global payment architecture, focusing on high-concurrency systems and distributed FinTech infrastructure.
  • Collaborated with London engineering teams to evaluate cloud-native API security and AI-driven fraud detection models.
Lumi Academy – Private Tutor
2025 – Present
  • Facilitated 500+ hours of advanced mathematics & MAT coaching, successfully mentoring four students to University of Oxford admits.
  • Architected a comprehensive curriculum for Java & Algorithms, covering complex data structures, recursion logic, and sorting optimization.

Technical Skills

Languages: Kotlin, Java, Swift 6, Haskell
Backend: Spring Boot, Clean Architecture, JWT & Zero-Trust Security
Mobile: Jetpack Compose, SwiftUI, Combine, SwiftData, Hilt DI
Infra: Docker, Nginx, Cloudflare (Tunnel & Edge Cache), GitHub Actions
Databases: PostgreSQL, Room DB, SwiftData

Personal Interests

Societies: Imperial Computing Society & Poker Club
Experience: 10+ years Texas Hold’em expertise.

Technical Skills

Languages

Kotlin Java Swift 6 Haskell

Backend

Spring Boot Clean Architecture JWT & Zero-Trust

Mobile

Jetpack Compose SwiftUI Combine Hilt & SwiftData

Infra

Docker Nginx Cloudflare GitHub Actions

Data & Math

PostgreSQL Room DB Algorithms Calculus

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: 16/04/2026 02:30
Build: 260416-PROD
Powered by Jekyll & Liquid