Skip to content
argha ray

I’m Argha — a software engineer in Bangalore with nine years of building things that run in production.

Most of that time has been at Motorola Solutions, working on the backend systems behind their push-to-talk platform — RBAC engines, HA PostgreSQL, deployment tooling, cross-service integrations. I’ve written code across Java, C#, TypeScript, Python, and Bash, but what I care about most is understanding how systems work end to end. From the database schema to the deployment pipeline to the thing that pages you at 2am.

Lately I’ve been deep into agent engineering — building the infrastructure that makes AI agents actually work in production. Tool orchestration, knowledge systems, autonomous research loops, the layer between the model and the real world. I built a 24/7 autonomous agent with its own cognitive architecture, and an open-source framework extracting those patterns into reusable modules.

For the full professional record, see my CV.


Projects

Vesper — a personal AI agent that runs 24/7 on a VPS. Telegram bot with a cognitive architecture — seven modes of engagement, emotional signal detection, scheduled reviews, auto-research loops, wiki compilation. Guest web chat where anyone can talk to it about me. Git-synced knowledge base with 3,000+ markdown files.

Tech: Python, FastAPI, Claude API, SearXNG

Streaming Platform — TVOD platform for on-demand movie rentals. Built two versions — self-hosted HLS on a free Oracle VPS (zero cost) and Bunny Stream CDN with per-segment token auth. Swapping the delivery layer required zero changes to auth, sessions, or the player. I wrote about the full journey.

Tech: NestJS, React, Shaka Player, PostgreSQL

harnesskit — agent orchestration framework. Tool registry, permission engine, query loop, context manager with cache-aware compaction, agent spawner, hook system, model router. Three intelligence levels — rule-based (no model, $0), hybrid (local model), full agent (cloud model) — same architecture across all three.

Tech: TypeScript, model-agnostic

jobtrack-autopilot — personal job-search autopilot. Gmail OAuth in, classified pipeline out, Telegram in your pocket. Haiku-driven classification, JD fit scoring, ghost detection with idempotent nudge drafts, leave-aware slot generator, draft preview with inline approve/reject. Runs unattended on a small VPS. Never auto-sends — drafts only.

Tech: Python, Anthropic API, Gmail API, SQLite, Cloudflare

Helix — personal knowledge system that replaced a vector database. Four-layer architecture of markdown files, git-synced across devices. Powers Vesper’s memory. I wrote about the design.

Tech: Markdown, Git, Python

OnlineExam — college project rewritten a decade later in .NET 9. Twenty-plus endpoints with auto-grading.

Tech: .NET 9, Clean Architecture, Carter, MediatR, EF Core 9, PostgreSQL, xUnit, GitHub Actions CI

Jira Ticket Creator — VS Code extension for creating Jira tickets with AI. Cookie auth for enterprise Jira behind SSO/IAP.

Tech: JavaScript, Copilot LM API

argha.dev — this site.

Tech: Astro, Tailwind CSS, Cloudflare Pages


What I work with

Languages: Java, C#, TypeScript, Python, Bash, SQL

Backend: Spring Boot, ASP.NET Core, NestJS, FastAPI

Data: PostgreSQL, SQL Server, DynamoDB, Redis, Kafka

Cloud & Infra: AWS (Lambda, IoT Core, S3), Docker, Cloudflare, GitHub Actions, Azure DevOps

Frontend: Angular, React — I can build UIs but my heart is in the backend

Agent Engineering: Claude Code, Prompt Engineering, Context Engineering, MCP Servers, Tool Orchestration


Based in Bangalore (IST / UTC+5:30).

GitHub · LinkedIn · X