Anselm Long
the blog · 27 posts · since nov 2024

Notes from building things: internships, hackathons, fine-tuning models on my own texts, and the occasional brainrot.

featured · 20 min read · nov 2025

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

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

Read it →

2026

Ava: How I Code Now (Mostly From Telegram)
27 Sept8 min
My agentic setup: a Hermes agent on a $12 VPS that takes an idea from a Telegram message all the way to a deployed site on my own domain.agentshermestelegramvercel
12 Weeks at Visa: Building a Retrieval-Augmented Investigation Assistant
31 Jul5 min
12 weeks at Visa, watching the largest payment network in the world manage 80000 transactions a second. I built SAGE, a retrieval-augmented assistant to help operators investigate incidents faster.ragvisainternshipretrieval
Building a Retrieval-Augmented Incident Investigation Assistant
31 Jul28 min
The full technical report from my Visa internship: designing and building SAGE, a retrieval-augmented incident investigation assistant for the VIP Coverage team.visaraginternshipllm
Building AEGIS
14 Jun9 min
What I learnt building a controlled AI-access platform for a CTF, and why handover does not mean letting go.aicybersecurityctfrag
Replicating ConfessIT: Fine-Tuning Qwen 2.5 7B on 72K Anonymous Confessions
25 May8 min
Another stupid fine-tuning project. This time on the average ConfessIT user.fine tuningunslothnustelegram
What 72,000 Confessions Reveal About NUS Students
22 May14 min
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
shitpost.anselmlong.com
19 Apr3 min
i made a thing that generates absurd linkedin posts so you don't have to.side projectnext.jsaihumor
Open-Sourcing My Cheatsheets: Why I Still Write Them by Hand
3 Mar3 min
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
Canvas Scraper: A 3-Hour Prototype That Turned Into A Daily Tool
26 Jan2 min
I was lazy to click buttons, so I built a Canvas file sync tool. Now I actually use it.nusautomationscrapingpython
Hack & Roll 2026: Building Optifiner, a Multi-Agent, Evolutionary Framework
26 Jan3 min
We built a self-evolving agentic code optimizer. Also: the welfare was insane.hackathonagentsevolutionaryproduct
NUS Aircon Checker: Reverse Engineering A Flutter Portal (With Opencode)
26 Jan2 min
I reverse engineered an API from a website with oh-my-opencode.nusautomationreverse-engineeringtelegram
Gemini 3 Hackathon: Building Sequence, an AI powered Video Editor
13 Jan9 min
Building Sequence, an AI-powered video editor at the Gemini 3 Hackathon.hackathonvideo processinggemini

2025

Evaluating ChatSelm: Comparing Human and LLM Responses
18 Dec7 min
Evaluating my fine-tuned LLM (almost-anselm) against prompts, comparing its responses to mine and seeing if my friends can spot the difference.llmaxolotlqloramistral
Almost Anselm: Cloning my Telegram Personality by Fine Tuning an LLM
30 Nov20 min
I fine-tuned Mistral-7b with Axolotl on Telegram messages.llmaxolotlqloramistral
Gesture Detection with YOLOv8: Brainrot Edition
13 Nov6 min
Recognising gestures with YOLOv8 and pulling up brainrot images based on that...YOLOv8computer visionroboflowpython
Predicting Employee Turnover with Random Forest
31 Oct4 min
End-to-end pipeline: preprocessing, modeling, and interpretation for predicting employee turnover (best F1 ≈ 0.74 with Random Forest).machine-learningrandom forestpytorchscikit-learn
freak-cha
24 Oct3 min
36 hours. 8 hours of sleep. no showers. Funniest Hack at HackHarvard 2025.hackathonnext.jstailwind csscomputer vision
Making anselmlong.com: The Agentic Upgrade
23 Oct2 min
Enhancing my portfolio website to do more stuff. Agentic.langgraph
Making anselmlong.com
23 Oct6 min
Finally got off my ass and tried to build something.next.jstypescriptRAGlangchain.js
What did I do during my Y1 summer intern? Googling... lots of it
23 Oct6 min
My first internship at IMDA wasn't very technical but I still learnt a lot!pythonresearchbs4
First blog post, kinda nervous
22 Oct2 min
Join me on my process to uncook myself! First blog post - I'll backdate other earlier posts.personalportfoliointro
Creating a gift chooser for my girlfriend
15 Oct2 min
Practicing my frontend with a small webpage dedicated to my girlfriend's birthdaypersonalnext.jstailwind css
Managing the distance with Python and Telegram Bots
13 Aug2 min
Long distance sucks! I created a telegram bot with Python to help the distance feel less far :)personalpythontelegram bot
Machine Learning for Cybersecurity Use Cases
1 Aug28 min
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
Data and a Dream
1 Aug3 min
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
Miccdrop: a shitty karaoke app
20 Jan2 min
Hack and Roll 2025hackathonsupabasereact native

2024

My First Software Engineering Project - VBook (VimBook)
11 Nov4 min
My first software engineering project for CS2103Tjavajavafxcs2103t