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, 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.
CoolLib — Native iOS Client
  • Built a SwiftUI client with full feature parity to the Android version.
  • Integrated SwiftData and Async/Await for reactive data updates from a Spring backend.
  • Used Combine for data fetching and state synchronization across the app.
  • 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.

Technical Skills

Mobile

Kotlin Swift Compose SwiftUI Combine SwiftData Hilt Room

Backend

Spring Boot PostgreSQL JWT Clean Architecture

Infra

Docker Nginx Cloudflare GitHub Actions

Other

Haskell C

Personal Interests

Societies Imperial Computing Society · Poker Club
Poker 10+ years Texas Hold’em experience
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