# Portfolio
Things I've Built
Personal projects — to learn, experiment, and scratch my own intellectual itches.
Cross-Encoder & Reranking
A Python package demonstrating progressive cross-encoder reranking techniques — from basic scoring to fine-tuning, knowledge distillation, query caching, and ColBERT late interaction — with adversarial evaluation datasets.
BojioSG
I built a social sports event app for Singapore — discover, join, and organise paid activities like pickleball, badminton, tennis, and basketball. "Don't say bojio!" — no one gets left out.
AutoHyDE
I created a semi-supervised framework to improve the effectiveness, coverage, and applicability of HyDE for retrieval-augmented generation.
Trump Twitter Financial Volatility
A university research project to infer stock market volatility from Trump's tweets using sentiment analysis and time series modelling.
Auto Prompt
An early experiment in automated prompt generation with iterative human-in-the-loop feedback — back when prompt engineering was still the wild west.
Sudoku Solver
A fun attempt at building a sudoku solver — because why solve puzzles by hand when you can automate it?
Articles I've Written
Side Quests
Less serious things I've built for other people, freelance work, side hustles, and other adventures.
AI Companion App
RetiredSpent 1.5 years building an AI girlfriend companion app that got deployed and scaled hard. Evolved into a full agentic experience — fengshui readings, in-app interactive games, the works. Product-side drama led to an acquisition, and I bounced when the space got too crowded.
University Applications Consultancy
RetiredRan a business helping clients with university applications — started freelancing for others, then launched my own thing. Quickly learned that running and marketing a business alongside a full-time job is a different kind of hard. Shut it down, but the lessons stuck.
Freelance Assignment Help
RetiredUsed to get paid to help people with their assignments. Money was decent but not worth the effective hourly rate. Honestly, with AI these days, glad I quit ahead of the curve.