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.

739Stars
10PRs Merged
10Contributions

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 preview

Vortix

Jan 2026 - Present

706Active

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.

RustRatatuiWireGuardOpenVPN

kitz

Jul 2026 - Present

1Active

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.

RustKafkaAWS MSKRatatui
Mercury preview

Mercury

Feb 2026 - Present

7Active

A blazing-fast API client for purists - 5 MB binary, 50ms cold start (vs Postman's 300 MB / 3s). Keyboard-driven workflows, collection management, and environment variables. Zero Electron overhead.

RustTUIHTTPREST
UPPCL Pro preview

UPPCL Pro

Apr 2026 - Present

Active

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.

React NativeExpoTypeScriptFastAPI

ApprovalEngine

Jun 2026 - Present

1Active

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.

RubyRailsPostgreSQLRubyGems
AFK preview

AFK

Jan 2026 - Present

Active

Break reminder for developers who forget to blink - follows the 20-20-20 rule with fullscreen reminders, statistics dashboard, health exercises, and global shortcuts. Under 5 MB, built with Tauri + Rust.

RustTauriReactTypeScriptTailwind CSS

A2A Trace

2025

Active

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.

GoA2A ProtocolAgentsVisualization

Skills

Technologies I work with

Languages

RubyRustPythonTypeScriptSQL

AI/ML

LLM PipelinesPrompt EngineeringVertexAILangChainLangGraphLangfuse

Infrastructure

KubernetesDockerAWSGCPHelmKafka

Data

PostgreSQLRedisPrometheusGrafanaBigQuerygRPC
RailsOpenVPNWireGuardTauriRatatui

Open to

Looking for new opportunities

Target Roles

Backend Engineer - AI / LLM
Senior Backend Engineer
Distributed Systems Engineer
Developer Tooling / Platform Engineer

Preferences

Work Style
Remote-firstUS or EU timezone overlapAsync-friendly teams
Location
Remote (anywhere)EU relocation (Germany, Netherlands)India (Bangalore / Mumbai)
Company Stage
Series A – C startupProduct-led companyRelocation support welcome

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

BrowserStack

Software Engineer → Senior Software Engineer, Backend (AI)

BrowserStack

Dec 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.

Procol

Software Engineer → Senior Software Engineer

Procol

Jun 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.

Hashedin by Deloitte

Software Engineer Intern

Hashedin by Deloitte

Jan 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

Ajay Kumar Garg Engineering College

Bachelor of Technology in Computer Science

2018 — 2022

Contact

Let's build something
together.