TopVibeCoder
Independent
A platform that helps everyone become a better vibe coder using LLM-as-judge over 3,000+ generated apps; published the TopVibeCoder Bench paper benchmarking the era of vibe coding.
Portfolio
Independent
A platform that helps everyone become a better vibe coder using LLM-as-judge over 3,000+ generated apps; published the TopVibeCoder Bench paper benchmarking the era of vibe coding.
Independent
A platform that helps you learn and improve memory retention using a personalised style.
KRAI Inc
Built an end-to-end benchmarking platform from scratch
KRAI Inc
Trained Code Copilot for internal tool
KRAI Inc
Made Stable Diffusion XL inference 3x faster on Qualcomm A100
University of Edinburgh
Launched a transformer-based orthographic standardiser for Scottish Gaelic.
University of Cambridge
Built R/Shiny and Neo4j graph web apps to visualise IFN-regulated genes and biological pathways.
University of Cambridge
Built a state-of-the-art ML Python package integrating multi-omics data to identify transcriptional targets at 92% precision
ChinHubs
Co-founder & CTO. Led the team to build and launch a second-hand e-commerce platform in one month; scaled the team from 3 to 15, secured GBP 11,000 from Cambridge Downing Enterprise, and reached 3K+ registered users.
University of Cambridge
Co-instructed Bioinformatics Summer School - taught 45 students
QinetiQ
Explored AST and code-property-graph representations and implemented ILP and CNN models to detect buffer overflows across 21,502 C/C++ scripts
GSoC contributor 2019
GSoC student with the OWASP Foundation: deployed deep learning for real-time Android malware detection, using LSTM/Autoencoder for anomaly detection and CNN/Random Forests for classification (published paper).