Software Engineer → Senior Software Engineer, Backend (AI) @ BrowserStack
I build systems
that scale.
Senior backend engineer: 4+ years of Ruby on Rails and Node.js in production, now building AI accessibility agents at BrowserStack. On the side I ship open-source tools in Rust that people install from Homebrew, and contribute upstream to Grafana Tempo and Lima.

For Recruiters
Quick overview
Location
Mumbai, India · Remote anywhere or EU relocation
Work Hours
Flexible - overlap with US or EU hours
Work Authorization
Indian Citizen · Remote contractor or employee · EU Blue Card eligible
Salary Expectation
Competitive - let's discuss
About
Senior Software Engineer at BrowserStack, building AI accessibility agents covering 40+ WCAG criteria across web, mobile, and design, and owning their reliability: evals, rollouts, Kafka, Kubernetes. Previously led ERP integrations and core platform development at Procol. Open-source contributor to Grafana Tempo, Lima, CocoIndex, Maybe Finance and Ruby for Good. Creator of Vortix (700+ GitHub stars, in Homebrew core), kitz, Mercury and ApprovalEngine.
Currently focused on
- ●Building AI accessibility agents at BrowserStack (40+ WCAG criteria)
- ●Shipping developer tools in Rust (Vortix, kitz, Mercury)
- ●Contributing to open source - Grafana Tempo, Lima, CocoIndex
0+
Years Experience
0+
Stars on Vortix
0+
Projects Shipped
0
Companies
Projects
Things I've built

Vortix
Jan 2026 - Present
Terminal UI for WireGuard and OpenVPN - real-time throughput/latency monitoring, IPv6/DNS leak detection, kill switch, and geo-location tracking. 700+ GitHub stars, 31 forks; shipped via Homebrew core and crates.io. Spun out the animation engine into a standalone widget, ratatui-flip-panel, also published on crates.io.
kitz
Jul 2026 - Present
Terminal UI for AWS MSK Kafka with native IAM auth (SASL OAUTHBEARER / SigV4) - hot-switch between environments without restarting, live topic and consumer-group inspection, event peeking with pretty-printed JSON, and a `kitz doctor` command that diagnoses connectivity layer by layer.

UPPCL Pro
Apr 2026 - Present
Android app for UPPCL smart meters, English and Hindi - bill and balance on the first screen, in-app bill payment, usage forecasting and one-tap outage complaints. Built on a reverse-engineered FastAPI proxy handling ALTCHA proof-of-work, RSA-OAEP + AES-256-GCM encryption and JWT auth. v0.1 released; Play Store launch in progress.
ApprovalEngine
Jun 2026 - Present
Multi-tenant approval workflows for Rails, as a mountable engine - an immutable Approval → Track → Step ledger, dynamic JSON-Logic routing, consensus (any / all / majority / N), sequential layers plus parallel scatter-gather, time-bound delegation, and a transactional outbox. Consensus-aware rejection, and SLA timeouts that never auto-approve (silence isn't consent). No Redis or Sidekiq required. Published on RubyGems.
A2A Trace
2025
Visual debugger for Google's A2A protocol - provides real-time tracing and visualization of inter-agent communication flows. Helps debug complex multi-agent orchestrations by capturing task lifecycle, message payloads, and agent state transitions.
Open Source
Community contributions
10 merged PRs across 6 repositories
maybe-finance/maybe
rubyforgood/homeward-tails
Homebrew/homebrew-core
cocoindex-io/cocoindex
lima-vm/lima
grafana/tempo
Skills
Technologies I work with
Languages
AI/ML
Infrastructure
Data
Open to
Looking for new opportunities
Target Roles
Preferences
Actively exploring remote roles anywhere or relocation to the EU (EU Blue Card) that align with my expertise in Ruby on Rails, AI agents and Rust.
Experience
Where I've worked

Software Engineer → Senior Software Engineer, Backend (AI)
BrowserStackDec 2024 — Present
Built BrowserStack's AI accessibility agents covering 40+ WCAG criteria across web, mobile and design; they serve 360+ customer accounts and ~270k jobs a day. Owned the beta-to-GA launch from a one-line brief: designed the metrics, built the Prometheus pipeline, Zenduty alerts and one Grafana dashboard for 10+ agents, and made every agent data-residency compliant (GRR: GDPR and regional hosting for enterprise customers). Designed multi-provider LLM inference pipelines (Gemini 3, GPT-5, Claude) with semantic DOM chunking (87.69% heading-detection accuracy); cut false positives 64% and P90 latency from 20s to 10.1s on the mobile reading-order agent; cut LLM spend ~50% by caching recurring scans. Built orchestration microservices, Kafka consumers and workers in Node.js on Kubernetes, with Terraform for IAM, S3, Redis and Kafka. Built an Ops triage agent and a Claude Code harness our PM uses for first-pass triage. Led on-call and wrote RCAs; 2 internal awards in a year.

Software Engineer → Senior Software Engineer
ProcolJun 2022 — Dec 2024
Led a team of 3 to productise ERP integrations (SAP, Oracle), turning them into a paid add-on that raised the per-customer contract price 25% and won enterprise clients. Core engineer on the Lighthouse and Checkmate team, responsible for architectural decisions and quality assurance. Designed a form system as the core data source layer for all Procol microservices. Developed Flexi data source and view, inspired by Notion, eliminating repetitive development. Set up RSpec testing framework achieving 52% code coverage. Launched internationalization, time zone localization, approval flows, and reporting. Tech Stack: Ruby on Rails, PostgreSQL.

Software Engineer Intern
Hashedin by DeloitteJan 2022 — Jun 2022
Designed and shipped a RESTful API for a Parking Management System handling real-time slot allocation and booking. Implemented JWT-based authentication and role-based access control. Created comprehensive API documentation using Swagger/OpenAPI, adopted by the frontend team for rapid integration.
Education

Ajay Kumar Garg Engineering College
Bachelor of Technology in Computer Science
2018 — 2022


