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)
Computing Entrance Scholarship (2025–2026)
No.2 High School of East China Normal University, Shanghai
2022 – 2025- A Level FM (A*) · APs (all 5s): Calc BC, CS A, Econ, Stats, Physics | AMC Top 1% · TMUA 9.0
Projects
CoolLib — Containerized Library Management System
- Designed and built the CoolLib backend platform using Kotlin/Spring Boot and Clean Architecture, centralizing business logic and cross-platform data synchronization for Android and iOS clients.
- Deployed a containerized backend with Docker and PostgreSQL, implementing secure cloud infrastructure with Cloudflare Tunnel, JWT authentication and media delivery through R2.
Cross-Platform Mobile Applications
- Developed native Android and iOS applications using Jetpack Compose and SwiftUI, delivering a consistent cross-platform library management experience with shared domain concepts and UI parity.
- Applied Clean Architecture (MVVM) with Hilt, Retrofit and Swift Async/Await, building scalable and maintainable clients with clear separation of domain, data, and presentation layers for improved testability.
- Implemented offline-first synchronization using Room and SwiftData, and designed a direct-to-cloud upload pipeline using Cloudflare R2 (S3-compatible) with Presigned URLs.
- Built an edge-native observability platform using Cloudflare Workers to aggregate real-time telemetry from Spring Boot Actuator, GitHub APIs, and Android/iOS clients with Clean Architecture principles.
- Designed high-performance D1 time-series storage and optimized SQL query patterns, reducing query latency metrics to power real-time dashboards for infrastructure monitoring and developer analytics.
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 through hands-on case studies and system walkthroughs.
- Worked with engineers in London on API security design and approaches used in fraud detection systems.
Lumi Academy – Private Tutor
2025 – Present- Delivered 500+ hours of mathematics and algorithm coaching; designed materials for Java & Algorithms covering data structures and recursion.
Technical Skills
Mobile:
Kotlin (Compose, Hilt, Room) ·
Swift (SwiftUI, Combine, SwiftData) Backend:
Spring Boot · REST APIs · PostgreSQL · Actuator ·
JWT · Clean Architecture Infra:
Docker · CI/CD (GitHub Actions) · Containerized Deployment Cloud:
TypeScript · Cloudflare Workers · D1 · R2 (S3 API) ·
Event-driven Architecture 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: 13/06/2026 07:16
Build: 260613-PROD
Powered by Astro