Skip to content
Abdus Azad

Hi, I'm Abdus.

NowBuilding Spends, an expense tracker that reads your bank SMS.

I'm a software engineer at an early-stage startup, where I mostly work with Node and React. This is where I write down what I learn along the way, and keep the things I've made.

Outside work, I travel and go trekking whenever I can.

The best way to reach me is email. I'm also on GitHub and LinkedIn, and my résumé is here if you need it.

Recent writing

All writing →

Things I've made

All projects →
  • Spends

    An Android app that builds your spending history from bank and UPI messages. No bank login, no manual entry, no cloud.

    FlutterWebsite
  • Pocket Ledger

    The model inside Spends: a half-billion-parameter language model, fine-tuned to read Indian bank SMS and turn each one into a transaction: how much, which way, to whom. It gets 98.5% of messages fully right, against 93.5% for my hand-written rules, and it is small enough to run on the phone, so nothing leaves it. The playground shows its answer token by token, with how sure it was of each one.

    Qwen2.5-0.5B · LoRA · llama.cppTry itModelHow I built it
  • Redline

    A driving game in the browser: ten real bikes and cars with their real specs, open roads, two circuits, day to night and rain. Turn on Ride together to drive with friends.

    Three.js · cannon.js · WebSocketsPlay
  • Harbor

    An HTTP load balancer built from scratch on Rust's standard library, to learn how networking really works.

    RustSource
  • Nginx Pretty Index

    A beautiful auto-index page for Nginx, made with nothing but XSLT, HTML and CSS.

    XSLTSource

What people say

More →
“A reliable teammate with 3+ years of collaboration. Highly motivated and takes time to understand requirements deeply.”
Matt SmithZero to Mastery
“Highly skilled professional with rapid execution. Can code 8+ hours continuously and make a website serverless in 10 minutes.”
Omkar GunjalOutreach Specialist, Level