Computer Science @ NUS · SRE intern @ CPF Board · Singapore
I'm Ron, a Computer Science undergraduate at NUS. Currently an SRE intern at the Central Provident Fund Board, working on Terraform, AKS, and Azure DevOps pipelines for systems serving 4M+ CPF members. Also Vice-Chair of NUS Sheares Web, where I lead 16 developers shipping a hall intranet and React Native app used by 400+ residents.
A poker bot you can actually play, live at allin.jianrontan.com.
- Trained a 200K info-set CFR blueprint over 50M self-play iterations for heads-up play.
- On high-stakes river decisions it doesn't just read the blueprint: a safe, blueprint-anchored solver runs CFR live to approximate game-theory-optimal play in real time.
- Productionised end to end: Flask/gunicorn API on AWS Lightsail behind Cloudflare, with DynamoDB, ECR, and SQLite.
- CI/CD via GitHub Actions with OIDC (no long-lived AWS keys) and multi-stage Docker builds tested against a prod-equivalent image.
Engines tell you the best move; they can't tell you why. This is a RAG pipeline that grounds LLM chess explanations in Stockfish analysis and retrieved human commentaries, so the explanation matches what the engine actually sees. Live at chess.jianrontan.com.
Languages
Infrastructure
Web & data
Where I've used all this
- CPF Board: Azure GCC infra and CI/CD: Terraform provisioning, AKS, Azure DevOps pipeline templates across non-prod and prod.
- NUS Sheares Web: GitHub Actions CI/CD with Liquibase schema migrations and a plan/apply data pipeline on Postgres; AWS infra with SST (CloudFront, Lambda SSR, S3), isolated preprod/prod on Supabase.
- Screening Eagle | Proceq: Cross-platform E2E test framework (Playwright + TypeScript, 10+ device/browser configs on BrowserStack, GitLab CI); 100+ regression cases automated with Python and AltTester.
- TES Capital: AI document automation (ChatGPT API, n8n, React, Flask): OCR + prompt workflows turning unstructured insurance data into standardised policy documents at 95% accuracy.
- Hysses: Full-stack ops platform (React, Node.js, Express, MySQL, Docker) with a custom NetSuite↔MySQL integration API.
Computer Science @ NUS · jianrontan.com



