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)
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 RESTful API using Kotlin/Spring Boot and Clean Architecture, centralizing core business logic for library management and cross-platform data synchronization across Android and iOS.
  • Deployed a containerized backend with Docker, Nginx, and PostgreSQL, secured via Cloudflare Tunnels.
  • Implemented a Cloudflare-native edge layer using Workers and D1 for real-time system monitoring and analytics, alongside R2 for media delivery and WAF + JWT for secure, low-latency global access.
CoolLib — Reactive Android Client
  • Developed a modern Jetpack Compose interface integrated with a Spring Boot backend via Retrofit.
  • Implemented a robust offline-first synchronization strategy using Room DB, ensuring seamless library management without a network connection.
  • Used Hilt (DI) for dependency injection and simplified network and state management.
CoolLib — Native iOS Client
  • Built a SwiftUI client with Clean Architecture (MVVM), matching Android feature parity with native UX.
  • Designed a direct-to-cloud pipeline using R2 (S3-compatible) and Presigned URLs, eliminating backend upload bottlenecks.
  • Engineered a data layer with SwiftData and Async/Await, ensuring consistent sync with a Spring Boot backend.
  • 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
  • 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 · Nginx · CI/CD (GitHub Actions) · Containerized Deployment
Cloud: Cloudflare Workers · D1 · R2 (S3 API) · Edge Computing · CDN · Zero Trust

Personal Interests

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

Technical Skills

Mobile

Kotlin Swift Compose SwiftUI Coroutines Combine SwiftData Room Hilt

Backend

Spring Boot REST APIs PostgreSQL JWT Actuator Clean Architecture

Infra

Docker Nginx GitHub Actions

Cloud

Cloudflare Workers D1 R2 Edge Computing CDN Zero Trust

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: 24/05/2026 08:54
Build: 260524-PROD
Powered by Jekyll & Liquid