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 NeoSapien, where we make Neo 1: a pendant that listens through your day and turns your conversations into memories you can search. I joined to build the app, and now look after everything it runs on.

Most of what I write here comes out of that work, along with the things I make on the side. Outside work, I travel and go trekking whenever I can.

Me on a rocky beach at sunset, photographing the sky as waves break on the rocks
Sunset on the coast, on a ride in September. More from the ride →

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.

  1. Neo 1 hears it
  2. Your phone relays it
  3. Our servers make sense of it
  4. You search it later
  • 70%

    Faster memories

    less time between a conversation ending and its memory being ready

  • 78%

    Quieter nights

    fewer outages a quarter since I set up alerting and on-call from scratch

  • 91%

    Steady under load

    fewer server errors, while traffic grew 560%

Before that, I was a senior full-stack engineer at Unitron AI, built the backend for AutoGolf, led product engineering at Level SuperMind, and started out as an intern at Mailmodo.

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 itHow 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 →
“Managed a community of 80,000 developers. Known for exceptional work ethic and being consistently reliable.”
Andrei NeagoieFounder, Zero to Mastery
“A sincere software engineer who dives deep into problems. Known for hard work and problem-solving abilities.”
Aquibur RahmanCEO, MailModo