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 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 – 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, Swift 6, Spring Boot, Jetpack Compose, SwiftUI
Infrastructure & DevOps: Docker & Compose, Cloudflare (Tunnel & Edge Cache), Nginx, GitHub Actions CI/CD
Engineering & Databases: PostgreSQL, JWT & Zero-Trust Security, Clean Architecture, Hilt DI, SwiftData
Academic Foundations: Graphs & Algorithms, Calculus & Analysis, Linear Algebra, Haskell

Technical Skills

Proficient

Kotlin Java Swift 6 Spring Boot Jetpack Compose SwiftUI

Infrastructure & DevOps

Docker Cloudflare (Tunnel & Cache) Nginx GitHub Actions CI/CD

Engineering & Databases

PostgreSQL Clean Architecture JWT & Zero-Trust Hilt DI & SwiftData

Academic Foundations

Graphs & Algorithms Calculus & Analysis Linear Algebra Haskell (FP)
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: 13/04/2026 13:29
Build: 260413-PROD
Powered by Jekyll & Liquid