Home

Journal

Thoughts, projects & experiences

Read

Canvas Scraper: A 3-Hour Prototype That Turned Into A Daily Tool

I was lazy to click buttons, so I built a Canvas file sync tool. Now I actually use it.

nusautomationscrapingpython
Open
Read

Hack & Roll 2026: Building Optifiner, a Multi-Agent, Evolutionary Framework

We built a self-evolving agentic code optimizer. Also: the welfare was insane.

hackathonagentsevolutionaryproduct
Open
Read

NUS Aircon Checker: Reverse Engineering A Flutter Portal (With Opencode)

I reverse engineered an API from a website with oh-my-opencode.

nusautomationreverse-engineeringtelegram
Open
Read

Gemini 3 Hackathon: Building Sequence, an AI powered Video Editor

Building Sequence, an AI-powered video editor at the Gemini 3 Hackathon.

hackathonvideo processinggemini
Open
Read

Evaluating ChatSelm: Comparing Human and LLM Responses

Evaluating my fine-tuned LLM (almost-anselm) against prompts, comparing its responses to mine and seeing if my friends can spot the difference.

llmaxolotlqloramistral
Open
Read

Almost Anselm: Cloning my Telegram Personality by Fine Tuning an LLM

I fine-tuned Mistral-7b with Axolotl on Telegram messages.

llmaxolotlqloramistral
Open
Read

Gesture Detection with YOLOv8: Brainrot Edition

Recognising gestures with YOLOv8 and pulling up brainrot images based on that...

YOLOv8computer visionroboflowpython
Open
Read

Predicting Employee Turnover with Random Forest

End-to-end pipeline: preprocessing, modeling, and interpretation for predicting employee turnover (best F1 ≈ 0.74 with Random Forest).

machine-learningrandom forestpytorchscikit-learn
Open
Read

freak-cha

36 hours. 8 hours of sleep. no showers. Funniest Hack at HackHarvard 2025.

hackathonnext.jstailwind csscomputer vision
Open
Read

Making anselmlong.com

Enhancing my portfolio website to do more stuff. Agentic.

langgraph
Open
Read

Making anselmlong.com

Finally got off my ass and tried to build something.

next.jstypescriptRAGlangchain.js
Open
Read

What did I do during my Y1 summer intern? Googling... lots of it

My first internship at IMDA wasn't very technical but I still learnt a lot!

pythonresearchbs4
Open
Read

First blog post, kinda nervous

Join me on my process to uncook myself! First blog post - I'll backdate other earlier posts.

personalportfoliointro
Open
Read

Creating a gift chooser for my girlfriend

Practicing my frontend with a small webpage dedicated to my girlfriend's birthday

personalnext.jstailwind css
Open
Read

Managing the distance with Python and Telegram Bots

Long distance sucks! I created a telegram bot with Python to help the distance feel less far :)

personalpythontelegram bot
Open
Read

Machine Learning for Cybersecurity Use Cases

My final report for my machine learning intern! I think I was quite comprehensive here. Recreated it in markdown for easier reading but I'll attach the PDF version inside too!

machine-learningcybersecurityinternshipdata-science
Open
Read

Data and a Dream

Probably my most tech-focused experience to date. I had 3 months and 1 priority - to detect which web certificates were malicious and which weren't. All I had was data and a dream...

pythonmachine learningscikit-learnanomaly detection
Open
Read

Miccdrop: a shitty karaoke app

Hack and Roll 2025

hackathonsupabasereact native
Open
Read

My First Software Engineering Project - VBook (VimBook)

My first software engineering project for CS2103T

javajavafxcs2103t
Open