Home

Journal

Thoughts, projects & experiences

8 min read
Read

Replicating ConfessIT: Fine-Tuning Qwen 2.5 7B on 72K Anonymous Confessions

Another stupid fine-tuning project. This time on the average ConfessIT user.

fine tuningunslothnustelegram
Open
14 min read
Read

What 72,000 Confessions Reveal About NUS Students

Scraping over 72,000 confessions from 18,000 users: A deep dive into the embedding landscape, viral dynamics, and thematic structure of NUSConfessIT.

machine learningdata analysisnustelegram
Open
3 min read
Read

shitpost.anselmlong.com

i made a thing that generates absurd linkedin posts so you don't have to.

side projectnext.jsaihumor
Open
3 min read
Read

Open-Sourcing My Cheatsheets: Why I Still Write Them by Hand

Even though AI is great for learning, sometimes it's best to get into the nitty gritty and write out a cheatsheet yourself. I decided to open source mine to help others!

learningopen-sourceeducationlatex
Open
2 min read
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
3 min read
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
2 min read
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
9 min read
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
7 min read
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
20 min read
Read

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

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

llmaxolotlqloramistral
Open
6 min read
Read

Gesture Detection with YOLOv8: Brainrot Edition

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

YOLOv8computer visionroboflowpython
Open
4 min read
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
3 min read
Read

freak-cha

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

hackathonnext.jstailwind csscomputer vision
Open
2 min read
Read

Making anselmlong.com: The Agentic Upgrade

Enhancing my portfolio website to do more stuff. Agentic.

langgraph
Open
6 min read
Read

Making anselmlong.com

Finally got off my ass and tried to build something.

next.jstypescriptRAGlangchain.js
Open
6 min read
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
2 min read
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
2 min read
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
2 min read
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
28 min read
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
3 min read
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
2 min read
Read

Miccdrop: a shitty karaoke app

Hack and Roll 2025

hackathonsupabasereact native
Open
4 min read
Read

My First Software Engineering Project - VBook (VimBook)

My first software engineering project for CS2103T

javajavafxcs2103t
Open