PeerPrep
Sep – Nov 2025
Real-time peer-to-peer interview prep platform with event-based user matching across microservices, containerised on GCP Cloud Run.
- Python
- FastAPI
- PostgreSQL
- Docker
- GCP
NUS ’26 · Software Engineer
I’m Pencil — a Computer Science honours student at NUS, on exchange at UT Austin this spring. I like distributed systems, clean abstractions, and shipping small things well.
Selected Work
A small selection — picked for range, not completeness.
Sep – Nov 2025
RAG over ArXiv papers that extracts datasets, models, and techniques into a Neo4j knowledge graph for inter-paper exploration.
Sep – Nov 2025
Real-time peer-to-peer interview prep platform with event-based user matching across microservices, containerised on GCP Cloud Run.
May – Jul 2024
Drag-and-drop NUS course schedule planner with dependency verification and automatic module planning.
2020 – present
Private VPC peering across multiple VPS with isolated Docker/Nginx service stacks and live status monitoring.
About
I’m in my final year at the National University of Singapore, reading Computer Science with honours, and currently on exchange at UT Austin — picking up cloud computing and NLP along the way.
Before that, I spent a year as a software engineering intern at GovTech Singapore, building real-time dashboards and async pipelines on AWS, and I now TA CS2103/T — NUS’s software engineering course — walking twenty students through the messy, satisfying work of shipping good software.
I care about clean abstractions, careful reviews, and finishing things. When I’m not in class, I’m usually tinkering with my homelab, reading distributed systems papers, or running too many side projects in parallel.
Best way to reach me: hello@rollingpencil.work