About

       

My first client was a finance business that needed its clients to stop calling for updates. That project became three: a client portal now carrying ₹75L+ in managed capital, the internal ledger behind it, and a unified markets dashboard — plus the VPS they run on.

Between client work I build my own things: a Play Store app that taught me shipping (and marketing, the hard way), the bill-splitting app my friends use instead of Splitwise, and tools that exist because I wanted them to.

I don't sell a fixed stack. I sell the habit of learning whatever the problem needs — web, mobile, servers, AI — and staying until it runs.

If it should exist, I build it that week.

Beyond the browser

01

An old phone, now a server

A retired Android phone runs 24/7 as a home server, hosting my Hermes agent. Hardware nobody wanted, doing real work — my favourite kind of engineering.

02

A VPS I actually operate

JustTrade doesn't just have my code in it — it runs on a VPS I provisioned and maintain: deployment, domains, uptime. I ship the server, not just the site.

03

Local-first AI tooling

JustWhisper runs speech-to-text on my own GPU with zero cloud calls — faster-whisper, CUDA, an Ollama cleanup model, and a hand-written Hinglish transliterator.

Consistency, measured

Two things I do almost every day: make things, and type fast. Both leave a trail.

GitHub

1,799 contributions / year
2025-07-06: 232025-07-07: 02025-07-08: 12025-07-09: 12025-07-10: 12025-07-11: 22025-07-12: 22025-07-13: 02025-07-14: 02025-07-15: 02025-07-16: 02025-07-17: 02025-07-18: 02025-07-19: 02025-07-20: 02025-07-21: 02025-07-22: 02025-07-23: 02025-07-24: 02025-07-25: 02025-07-26: 02025-07-27: 02025-07-28: 02025-07-29: 02025-07-30: 02025-07-31: 02025-08-01: 02025-08-02: 02025-08-03: 12025-08-04: 02025-08-05: 02025-08-06: 02025-08-07: 02025-08-08: 02025-08-09: 02025-08-10: 02025-08-11: 02025-08-12: 02025-08-13: 02025-08-14: 02025-08-15: 02025-08-16: 02025-08-17: 02025-08-18: 02025-08-19: 02025-08-20: 02025-08-21: 02025-08-22: 02025-08-23: 02025-08-24: 02025-08-25: 02025-08-26: 02025-08-27: 02025-08-28: 02025-08-29: 02025-08-30: 02025-08-31: 12025-09-01: 02025-09-02: 02025-09-03: 02025-09-04: 02025-09-05: 02025-09-06: 02025-09-07: 02025-09-08: 02025-09-09: 02025-09-10: 02025-09-11: 02025-09-12: 02025-09-13: 02025-09-14: 02025-09-15: 02025-09-16: 02025-09-17: 02025-09-18: 02025-09-19: 02025-09-20: 02025-09-21: 02025-09-22: 02025-09-23: 02025-09-24: 02025-09-25: 02025-09-26: 02025-09-27: 02025-09-28: 02025-09-29: 02025-09-30: 02025-10-01: 02025-10-02: 02025-10-03: 02025-10-04: 02025-10-05: 02025-10-06: 02025-10-07: 12025-10-08: 02025-10-09: 02025-10-10: 02025-10-11: 02025-10-12: 02025-10-13: 02025-10-14: 02025-10-15: 02025-10-16: 02025-10-17: 02025-10-18: 02025-10-19: 02025-10-20: 02025-10-21: 02025-10-22: 02025-10-23: 02025-10-24: 02025-10-25: 02025-10-26: 02025-10-27: 02025-10-28: 02025-10-29: 02025-10-30: 02025-10-31: 12025-11-01: 02025-11-02: 02025-11-03: 02025-11-04: 02025-11-05: 02025-11-06: 02025-11-07: 02025-11-08: 02025-11-09: 02025-11-10: 02025-11-11: 02025-11-12: 02025-11-13: 02025-11-14: 02025-11-15: 02025-11-16: 02025-11-17: 02025-11-18: 02025-11-19: 02025-11-20: 02025-11-21: 02025-11-22: 12025-11-23: 02025-11-24: 02025-11-25: 02025-11-26: 02025-11-27: 12025-11-28: 82025-11-29: 152025-11-30: 02025-12-01: 32025-12-02: 62025-12-03: 42025-12-04: 12025-12-05: 12025-12-06: 02025-12-07: 02025-12-08: 32025-12-09: 02025-12-10: 12025-12-11: 02025-12-12: 12025-12-13: 102025-12-14: 12025-12-15: 12025-12-16: 62025-12-17: 82025-12-18: 02025-12-19: 32025-12-20: 32025-12-21: 12025-12-22: 12025-12-23: 02025-12-24: 12025-12-25: 82025-12-26: 112025-12-27: 22025-12-28: 52025-12-29: 62025-12-30: 72025-12-31: 52026-01-01: 12026-01-02: 32026-01-03: 52026-01-04: 32026-01-05: 42026-01-06: 02026-01-07: 22026-01-08: 32026-01-09: 02026-01-10: 02026-01-11: 52026-01-12: 02026-01-13: 02026-01-14: 12026-01-15: 02026-01-16: 02026-01-17: 42026-01-18: 22026-01-19: 02026-01-20: 02026-01-21: 02026-01-22: 02026-01-23: 22026-01-24: 02026-01-25: 22026-01-26: 02026-01-27: 02026-01-28: 02026-01-29: 02026-01-30: 02026-01-31: 02026-02-01: 02026-02-02: 02026-02-03: 02026-02-04: 02026-02-05: 02026-02-06: 02026-02-07: 02026-02-08: 02026-02-09: 02026-02-10: 02026-02-11: 02026-02-12: 02026-02-13: 02026-02-14: 02026-02-15: 02026-02-16: 02026-02-17: 02026-02-18: 02026-02-19: 02026-02-20: 02026-02-21: 02026-02-22: 02026-02-23: 02026-02-24: 12026-02-25: 12026-02-26: 02026-02-27: 32026-02-28: 02026-03-01: 02026-03-02: 12026-03-03: 12026-03-04: 02026-03-05: 02026-03-06: 02026-03-07: 02026-03-08: 02026-03-09: 02026-03-10: 02026-03-11: 12026-03-12: 02026-03-13: 262026-03-14: 122026-03-15: 02026-03-16: 62026-03-17: 02026-03-18: 62026-03-19: 02026-03-20: 02026-03-21: 102026-03-22: 02026-03-23: 02026-03-24: 02026-03-25: 02026-03-26: 02026-03-27: 02026-03-28: 02026-03-29: 02026-03-30: 02026-03-31: 02026-04-01: 02026-04-02: 02026-04-03: 02026-04-04: 02026-04-05: 02026-04-06: 02026-04-07: 02026-04-08: 272026-04-09: 02026-04-10: 02026-04-11: 392026-04-12: 02026-04-13: 432026-04-14: 92026-04-15: 592026-04-16: 02026-04-17: 82026-04-18: 32026-04-19: 02026-04-20: 02026-04-21: 142026-04-22: 172026-04-23: 02026-04-24: 272026-04-25: 282026-04-26: 282026-04-27: 22026-04-28: 92026-04-29: 212026-04-30: 542026-05-01: 362026-05-02: 592026-05-03: 02026-05-04: 802026-05-05: 672026-05-06: 342026-05-07: 02026-05-08: 142026-05-09: 132026-05-10: 352026-05-11: 02026-05-12: 72026-05-13: 62026-05-14: 02026-05-15: 92026-05-16: 02026-05-17: 02026-05-18: 02026-05-19: 342026-05-20: 482026-05-21: 122026-05-22: 222026-05-23: 512026-05-24: 92026-05-25: 02026-05-26: 112026-05-27: 02026-05-28: 22026-05-29: 32026-05-30: 02026-05-31: 192026-06-01: 82026-06-02: 72026-06-03: 02026-06-04: 22026-06-05: 132026-06-06: 92026-06-07: 02026-06-08: 202026-06-09: 02026-06-10: 22026-06-11: 22026-06-12: 802026-06-13: 1902026-06-14: 142026-06-15: 132026-06-16: 302026-06-17: 212026-06-18: 152026-06-19: 62026-06-20: 02026-06-21: 62026-06-22: 302026-06-23: 82026-06-24: 02026-06-25: 72026-06-26: 62026-06-27: 02026-06-28: 02026-06-29: 12026-06-30: 02026-07-01: 02026-07-02: 272026-07-03: 52026-07-04: 172026-07-05: 12026-07-06: 02026-07-07: 02026-07-08: 22026-07-09: 42026-07-10: 312026-07-11: 0
github.com/justutsav — last 12 months

Monkeytype

@justutsav
4,312
tests completed
34h
time typing
114
best WPM (15s)
15 days
longest streak

Credits — the art on this site

The hero clips and the vinyl-disk songs are other people's work that I love. Nothing here is licensed or monetised — it lives on a personal portfolio purely as taste. One click and you're at the source.

The clips

The music

Elsewhere