Rahul Soni — personal ledgerLedger · How I build
Engineering · Hands-on, at scale

How I build it — across the whole stack.

Most of this is invisible from the outside, so here it is plainly: not a keyword list, but the surface I've actually built on and the judgment that came from shipping on it.

The engine — applied & agentic AI

I work at the frontier of these tools, and bring teams along with me.

Early, and continuous

On this since the first wave: ChatGPT and GitHub Copilot through Anthropic's Claude Code and its Max tier. Usually first to new tooling, and the one who helps the team adopt it.

Daily, at scale

Parallel AI agents are my normal way of working. I instrument my own usage, thousands of sessions of it, to keep getting sharper.

Across the whole stack

RAG pipelines, MCP servers that hand agents real tools, agentic workflows, local and open models (Ollama), and the wider ecosystem.

Frontier-aware by habit

I track and test what's new and turn it into better ways of building. It's the engine behind every product I ship.

01 / Systems & scaleWhere volume starts to matter

Built for the scale where naive approaches fall over.

01 Full-stack range

Front-end to the metal

Web and mobile front-ends through backend microservices. I own the whole stack, so nothing falls through the seams between teams.

02 Data at scale

Terabytes, in motion

Analysis and processing pipelines built to run at the scale of terabytes. That's the volume where the difference between a script and an architecture shows up in the bill.

03 Orchestration

Decomposed to scale

With Temporal I break a big process into independent pieces, each scaled, retried, and reasoned about on its own. Durable, and far easier to scale and maintain.

04 Performance & cost

Fast and cheap at scale

High-end GPU compute (H100 / A100) tuned for efficient utilisation; network and database costs optimised on heavy-data infrastructure. Fast is half the job; cheap at scale is the other half.

05 Parallel by default

Concurrent, not serial

Fleets of agents and concurrent pipelines instead of one thing at a time. That's how a serial document path became 30–40× faster on the same hardware.

06 Resilience

Built to fail gracefully

Retries, idempotency, and recovery paths so a hiccup doesn't become an outage. The system keeps its footing when an upstream call flakes or a document fights back.

02 / Platform & infraThe ground it runs on

Portable, observable, and run on my own terms.

01 Cloud-independence

Portable by design

Containerised with Docker, orchestrated on Kubernetes, and hands-on across AWS, GCP, and Azure. The system is never hostage to one vendor's pricing.

02 Self-hosted CI/CD

My own build fleet

Kubernetes runners that autoscale from zero, plus an always-on Mac Studio (M2 Ultra, 192GB). My own CI fleet; builds and tests run on my terms.

03 Observability

Watch the right signals

Production monitoring with Grafana dashboards and live metrics. Systems designed for both horizontal and vertical scaling, and the judgment to know which one a problem needs.

04 Native & signed

Real desktop apps

Code-signed, notarised macOS apps in Swift and SwiftUI, with OAuth device flow and auto-update, shipped to real machines. Most teams need two people for this. I'm both.

03 / Craft & methodHow the work gets better

Automated, tested, and rebuilt when it should be.

01 Agentic automation

End to end, tested

Agentic workflows that carry a task from start to finish, backed by automated end-to-end testing, so the automation can be trusted with the boring, critical work.

02 Automation

Thousands of hours, gone

End-to-end automation that takes thousands of manual hours out of a business. Unattended pipelines that remove humans from the loop for good.

03 Run on automation

I automate myself

The same instinct turned on my own work: research, tooling, dependency and security checks across thousands of repositories, my own sessions instrumented. One person operating like a team.

04 Method

Research, benchmark, rebuild

I don't accept how something is currently done. I research a better way, benchmark it, and rebuild. That's how the legacy systems got beaten: not tuned, replaced.

This is the engine behind every product. See what it built.

© 2026 Rahul Soni

This site is my own work, end to end — like everything it describes. · v1.3.0 · cf9ec25