Ryan Su
Mathematician & Software Engineer
BEng Candidate | Imperial College London
"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
- Computing: Kotlin, Java, C, Algorithms & Data Structures, Logic & Verification
- Mathematics: Real Analysis, Linear Algebra, Group Theory, Vector Calculus
Computing Entrance Scholarship (2025–2026)
No.2 High School of East China Normal University, Shanghai
2022 – 2025- Tests: A Level FM (A*) · APs (all 5s): Calc BC, CS A, Econ, Stats, Physics | AMC Top 1% · TMUA 9.0
Projects
CoolLib — Containerized Distributed Backend
- Designed and built Kotlin/Spring Boot RESTful API using Clean Architecture, serving Android and iOS.
- Deployed a containerized backend with Docker, Nginx, and PostgreSQL, secured via Cloudflare Tunnels.
- Implemented Cloudflare caching, WAF, JWT authentication, and used Cloudflare R2 for static media storage.
CoolLib — Reactive Android Client
- Built a Jetpack Compose UI integrated with a Spring Boot backend via Retrofit.
- Implemented offline-first data sync using Room DB, ensuring local data availability without network connection.
- Used Hilt (DI) for dependency injection and simplified network and state management.
Grade A*
- 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 for Visa’s Spring Insight Programme, exploring large-scale payment systems and fintech infrastructure.
- Worked with engineers in London on API security design and approaches used in fraud detection systems.
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
Mobile:
Kotlin (Compose, Hilt, Room) ·
Swift (SwiftUI, Combine, SwiftData)
Backend:
Spring Boot · REST APIs · PostgreSQL ·
JWT · Clean Architecture
Infra:
Docker · Nginx · CI/CD (GitHub Actions)
Cloud:
Cloudflare (R2, CDN, Tunnel, DNS) ·
GitHub Pages · Jekyll
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: 18/04/2026 12:44
Build: 260418-PROD
Powered by Jekyll & Liquid