Senior Software Engineer — AI & Agent Systems

I build autonomous AI systems that ship real software.

Seven years across Node.js, TypeScript and React — now focused on autonomous agents, applied ML, and the event-driven backends that hold them together.

Open to senior · founding · AI-engineering roles — remote · Mumbai, India
Scroll
02 — About

An engineer who cares about the parts that don't break.

I'm a senior software engineer with seven years building production web and mobile applications — and, increasingly, systems that build and run themselves.

Today I'm an SDE II at Brightstar Lottery, where I built an internal AI agent that fixes bugs straight from Jira — opening its own pull requests with a human in the loop — and shipped complete internationalization for the mobile app. Outside of work, I design autonomous-agent, multi-agent, and applied-ML systems on event-driven backends.

What I care about most is the unglamorous layer: queues that don't drop jobs, releases that don't lose data, and logs you can actually trace. That's the difference between a clever demo and a system that holds up in production.

· — How I work

Three things I refuse to get wrong.

P/01

Reliability under load

Queues that don't drop jobs, workers that auto-scale, and back-pressure that degrades gracefully instead of falling over.

P/02

Reversible releases

State-preserving deploys with checkpoints and backups, so an upgrade never loses data and a rollback is always one step away.

P/03

Observability by default

Request-scoped, traceable logs from day one — because you can't fix what you can't see, especially when agents act on their own.

01 — Selected Work

Systems I've designed and shipped.

001Agents · Infra

Autonomous Software-Development Agent

A phase-based pipeline that orchestrates LLM (Claude) subprocesses to build software on its own — per-project FIFO queues, auto-scaling worker concurrency, request-scoped logging, and a state-preserving release workflow so upgrades never lose data.

Node.jsTypeScriptLLM OrchestrationSQLite
002Multi-Agent

Multi-Agent Automation System

Independent GPT- and Gemini-backed agents coordinated over a shared messaging layer — one for sales workflows, one for market analysis. Each is its own service, so models and prompts swap per task without touching the rest.

Node.jsOpenAIGeminiTelegram
003ML · Backend

Applied-ML Message-Optimization Engine

Selects message variants in real time with a Thompson-sampling multi-armed bandit — balancing exploration of new variants against exploitation of proven ones — fed by behavioral scoring. Event-driven on BullMQ / Redis over MongoDB.

Applied MLBullMQRedisMongoDB
004AI · Pipelines

AI Content & Image Pipeline

Production pipelines for LLM content generation, multi-engine image background removal (RMBG-1.4 / BEN2 / FalAI), and automated voiceover. Heavy jobs run async on queue workers and survive restarts, with object storage on Cloudflare R2.

Node.jsBullMQCloudflare R2FFmpeg
005Fintech

BillFlow

A GST / TDS billing application for Indian tax compliance: GSTR-1 JSON export to the government portal schema, Razorpay payments, and Form 26Q / NSDL FVU generation — each demanding exact conformance to statutory file formats.

Node.jsTypeScriptRazorpayCompliance
006Frontend

Canvas-Based Image Editor

An in-browser product-photo editor built on Konva.js with a layered effects system, batch processing on queue workers, and multi-image PDF export — complex interactive frontend on top of a real processing pipeline.

ReactViteKonva.jsNode.js
03 — Stack

The tools I reach for.

Languages
TypeScript/JavaScript/Node.js/HTML5/CSS3
Frontend
React/React Native/Next.js/Redux · Saga/Tailwind/Material UI
Backend & Arch
Express/REST/GraphQL/BullMQ/Queue & worker systems/WebSockets/JWT · OAuth
AI / ML
Claude/GPT/Gemini/Agent orchestration/Multi-agent/Thompson sampling/Prompt engineering
Data & Infra
MongoDB/Redis/Docker/Railway/Cloudflare R2/CI/CD/Git
Practices
System design/Security audits/Observability/Agile · Scrum
04 — Experience

Seven years, shipping.

May 2023 — Present · Remote
Software Engineer II · Brightstar Lottery
(formerly IGT)
Built an internal Jira-integrated AI bug-fixing agent and complete i18n for the React Native app; owns features end to end, from story to live release.
Aug 2022 — Apr 2023 · Remote
Sr. Front-End Engineer · Intertrust Group
Fintech · consultant via Neointeraction Design
Reusable React component cutting code 20% and bugs 40%; led delivery across REST, Node.js, Redux and GraphQL.
Sep 2020 — Jul 2022 · Remote
Front-End Engineer · Viamagus Technology
Cut API response time on 20,000+ item lists from ~3s to ~1s; ~95% code reduction on Tailwind-heavy files via a custom TypeScript algorithm.
Jun 2019 — Sep 2020 · Remote
Freelance Full-Stack Developer
Built and optimized client websites end to end.
05 — Contact

Building something ambitious? Let's talk.

heypremm@gmail.com