Software Engineer · Singapore
Hi, I'm Karisse.
I build things
and write about it.
Software engineer based in Singapore, who is passionate about building things. I dig deep to uncover and reflect on engineering challenges — then distil what I found and the thought process behind how I got there through my writing.
★ Highlight
A curated shortlist of articles, deep dives, and side projects that I've done — the ones that taught me the most.
Personal Blog · Article
Embracing AI-Assisted Engineering
An in-depth look at how I'm using AI-assisted engineering workflow with Claude Code and the D3 framework. Includes setup, examples, and reflections about the workflow.
Latest Pulse
Read latest →I dug into a month of my Claude development history to understand what AI gets wrong. Perhaps the path to autonomous development doesn’t start with giving AI more autonomy, instead it should start with getting much better at defining the boundaries of that autonomy.
Posts
Read blog →- Vibe Coding Finally Clicked — Once I Stopped Expecting the Wrong Things
I tried vibe coding multiple times and kept walking away disappointed. The problem wasn't the tools — it was that I was applying a production standard to projects that didn't need one.
- How I Caught Claude Silently Burning Tokens with mitmproxy
Learn how to intercept Claude Code's HTTP requests with mitmproxy to uncover what's silently inflating your token costs, and how to fix it.
- Learn By Building: Parameters that Influence LLM Response Outputs
I experimented with LLM locally and uncovered how LLM behaves, and learnt how different parameters influence its response output.