argus-trail
Plug-and-play role and permission management with a built-in audit log.
Software engineering manager building reliable systems and the teams behind them.
Twelve years in backend engineering and engineering leadership — shipping payments infrastructure, AI-powered platforms, and developer tooling that holds up under real production load.
Software engineering manager building AI-first engineering platforms, resilient payments infrastructure, and the teams that ship them.
Selected Work
Plug-and-play role and permission management with a built-in audit log.
A modern Ruby HTTP client built for concurrent, resilient applications.
Ruby gem to render production-ready PDFs from HTML templates.
Capabilities
Six areas I keep coming back to — the overlap between AI infrastructure, payments-grade backend engineering, and the systems that hold it all together.
Production LLM features, not demos — evaluated, observable, and cost-aware.
Service-oriented backends built to stay boring under real production load.
Schema design and data pipelines that hold up at scale and under audit.
Infrastructure as code, container orchestration, and CI/CD that ship daily.
Ledgers, reconciliation, and compliance for systems that move real money.
Event-driven designs and domain boundaries that keep teams moving fast.
Career
2023 — Present
Hospitality & E-Commerce Platform · India
Leading multiple backend teams building LLM-powered internal tooling and customer-facing platform services.
Responsibilities
Achievements
2019 — 2023
Payments Platform · India
Designed and operated core ledger, reconciliation, and settlement infrastructure processing high-volume transaction flows.
Responsibilities
Achievements
Writing
A Rails 8.1 regression lets an attacker forge request.remote_ip with a crafted Forwarded header, bypassing IP allowlists, rate limits, and audit logs. What broke, why, how to reproduce it, and exactly how to fix it.
An authentic, example-driven guide to how Rails 8.1 builds and loads your database schema — db/schema.rb, the db:schema:load task, and the often-misunderstood db/schema_cache.yml, including the alphabetical column-sorting change and why the cache file should not be committed.
A detailed walkthrough of Bosun — a .deb-packaged Rails deployment tool for Ubuntu hosts that are not containers, built around tiered Linux accounts, ACL-locked secrets, and a shared per-app deploy key. Install, deploy, systemd workers, logging, and overrides, explained step by step.
About
I’m a software engineering manager with twelve years of experience building backend systems and leading the engineers who run them in production.
Full bioOpen to conversations about engineering leadership, payments infrastructure, and AI-first platforms.
Get in touch