Skip to content
Resume

428 contributions in the last year · @tsaipraveen99

now playing · Trance of Omi · Thaman S

$ whoami


Software Engineer in San Jose, CA, with a builder's habit: I like taking an idea from a blank file to something running in production, and I like owning what happens after. Currently working across cloud platforms and applied AI.

Currently building Agent Observatory, a flight recorder for AI coding sessions, and open to full-time roles.

ask · a RAG assistant over his real work. Follow-ups welcome.

TypeScriptJavaScriptPythonJavaC++ReactNext.jsAngularNode.jsExpressFastAPISpring BootPrismaLangChainLangGraphMCPClaude APIHugging FacePyTorchTensorFlowscikit-learnPostgreSQLMySQLMongoDBRedisKafkaElasticsearchDockerKubernetesGitHub ActionsJenkins

01 Selected work

  1. 01

    Mini ISE

    Open source · live demo · Kubernetes

    Mini ISE interfacelive demo

    A zero-trust network access service where a language model drafts the policies and deterministic code decides every request.

    0model calls on the decision path

    FastAPI · React · Kubernetes · Postgres · Claude APICase study →LiveGitHub
  2. 02

    MemVet

    Open source · early prototype · live page

    MemVet interfacelive demo

    Agent memory with an expiry date: each decision is bound to the code that made it true, and flagged when that code moves.

    29commits later, one true positive

    Python · Git · AST parsing · GitHub ActionsCase study →LiveGitHub
  3. 03

    Agent Observatory

    Open source · macOS app · v0.1.0 released

    Agent Observatory interface

    A native flight recorder for AI coding sessions, replays Claude Code and Cursor histories as timelines with cost telemetry.

    100%local · zero network

    Tauri · Rust · React · TypeScript · SQLiteCase study →GitHub
  4. 04

    Doccrew

    Open source · deployed on Vercel

    Doccrew interfacelive demo

    Grounded question answering that refuses to guess, every sentence must survive a deterministic citation check.

    0ungrounded claims shipped

    FastAPI · Next.js · Claude API · BM25 · VercelCase study →LiveGitHub
  5. 05

    PR Review Crew

    Open source · live demo · Vercel + Railway

    PR Review Crew interfacelive demo

    A pull request reviewed by a crew of agents: four specialists in parallel, and a verifier that rejects anything they cannot quote from the diff.

    4+1specialists + verifier

    LangGraph · FastAPI · React · SSE · RailwayCase study →LiveGitHub
  6. 06

    Multi-Agent RL for NDN Caching

    Master's thesis · SJSU

    Decentralized deep-RL cache coordination that beats a published ICC 2023 baseline.

    26.65%vs 22.26% SOTA

    Python · PyTorch · Deep RL · Bloom filters

02 Experience

  1. Lorentz.Co

    Feb 2025 → Present

    Software Engineer · San Jose, CA

    • Joined a five-person team as an early engineer, owning the cloud deployment platform end to end for 2,600+ users: React frontend, TypeScript/Node.js/Express backend, PostgreSQL data layer, Docker, and Azure infrastructure as code (Bicep).
    • Built a node-based visual workspace (React, ReactFlow, Zustand, Tailwind CSS) with 21 interactive modules, code editor, deployments, environments, logs, cost tracking, AI assistant, replacing dashboard navigation with a single canvas.
    • Cut warm-path deployment time (cache-hit builds) from about 6 minutes to under 12 seconds, roughly 30x, across 100 to 150 deployment attempts a day, with a five-layer caching architecture and an autoscaled pool of pre-provisioned builders (13 ms median queue wait).
    • Shipped the AI generation pipeline end to end on LangChain: durable, resumable generation jobs over SSE, RAG-grounded code generation over project state, multi-provider LLM fallback routing, and metered token billing with a free tier and per-tenant quotas.
    • Built the engineering team's internal agentic harness: MCP servers and agent skills that give every developer's coding agent direct access to the platform's own context and conventions, standardizing how the team works with agents day to day.
    • Built sandbox-backed live previews (e2b) so users see the real generated app running before any deploy.
    • Engineered the reliability layer: a diagnose-and-repair agent auto-healing failed deployments within a bounded retry budget, tiered verification gating every deploy, and a 12-case generation-quality harness that verifies generated apps actually build in Docker and gates CI on a committed baseline; TDD across the stack, 1,900+ tests (Vitest, Playwright e2e) with coverage gates.
    • Runs background processing on BullMQ/Redis job queues and Azure Service Bus messaging, WebSocket channels for live state, and an orphan-resource reaper that finalizes vanished deployments and cleans up cloud resources.
    • Automates the Azure estate programmatically via ARM SDKs: Container Apps, Container Registry, DNS and CDN for custom domains with automated SSL, Blob Storage, and Cost Management.
    • Instrumented with OpenTelemetry traces, Pino structured logging, Application Insights, Grafana dashboards, and alert rules as code.
    • Made the platform commercially operable: Google/GitHub OAuth2 with JWT sessions, Stripe usage metering, and quota enforcement over per-tenant PostgreSQL isolation (Prisma).
  2. Tata Consultancy Services

    Jul 2021 → Aug 2022

    Java Developer · India

    • Architected full-stack features for finance web applications (Angular, Java Spring Boot) in an Agile/Scrum team using Jira and Confluence, improving transaction processing speed by 22%.
    • Developed backend microservices for cross-service data synchronization, improving reliability by 28%.
    • Contributed to AI-powered predictive analytics for financial risk assessment, 15% accuracy improvement.
    • Integrated secure REST APIs with cross-functional teams, reducing client complaints by 12%.
    • Automated regression testing with Selenium and Jenkins (40% less testing time); improved PostgreSQL queries and indexing (35% faster responses); implemented ELK-stack logging and monitoring.
    • Led weekly code reviews and mentored interns, improving code quality scores by 27%.
  3. Hoopers Group

    Jan 2021 → Jun 2021

    Java Full Stack Developer · India

    • Developed front-end modules for the company's e-commerce platform (AngularJS) with Java back-end services.
    • Implemented Spring Boot REST APIs over MySQL for secure product and order management, with JUnit and Postman test coverage.

03 Skills

agentic ai & llm

LangChainLangGraphMCPRAG pipelinesClaude APIOpenAI APILlamaIndexprompt orchestration

ml

PyTorchTensorFlowscikit-learnHugging Facepgvector

languages

TypeScriptJavaScriptPythonJavaSQLC++

backend

Node.jsExpressFastAPISpring BootPrisma

frontend

ReactNext.jsAngular

data

PostgreSQLMySQLMongoDBRedisKafkaElasticsearch

cloud & devops

AzureAWSDockerKubernetesGitHub ActionsJenkinsTerraform

04 Writing

05 How I ship

Ship small, ship often

Momentum beats perfection. Three public releases in one month, each behind tests and CI, not one big bang at the end.

Tests are the contract

Test-driven by default. More than 1,900 tests guard the platform at work, and every side project ships with its own suite.

Never trust unverified output

Human or AI, output earns trust through verification. Doccrew strikes unsupported sentences; PR Review Crew rejects findings it can't quote from the diff.

Own it end to end

Design, build, deploy, operate, document. If it breaks at 2am, be the person who understands why.

Write it down

Every README carries an honest limitations section. Clear writing is the cheapest reliability tool a team has.

Leave it better

The codebase, the docs, the room. Same rule everywhere: hand the next person something better than you were handed.

06 Education & certification

  • San Jose State UniversityM.S. Computer Science · Conferral Dec 2026

    Thesis: decentralized multi-agent deep RL for NDN cache coordination, beating the ICC 2023 baseline (26.65% vs 22.26%)

  • V.R. Siddhartha Engineering CollegeB.Tech Computer Science · 2017 → 2021
  • Amazon Web ServicesAWS Certified Solutions Architect Associate · Certification

07 Beyond the code

Off the clock, I'm the friend who sends the right meme at the right time, says "I'm proud of you" and means it, and talks people into the braver option. I run my life a bit like my projects: weekly reviews, honest reflection, and a soft spot for the unconventional path. What I respect most is effort. It goes the same into a single CSS variable as into a multi-tier architecture, and hard work on something meaningful counts as a win even when it fails.

Cricket

Playing since age seven. Strategy, athleticism, and a game that changes with every pitch, opponent, and format. Analyzing it never feels like work.

Formula 1

Verstappen fan for the mentality: excellence no matter the machine. Race weekends run on the iPad beside the dev work.

Travel

New places, new people. Latest favorite: an RV on the Pismo Beach sands with friends, and a sunset that blew me away.

$ env · the daily setup

machine
MacBook Pro, Apple Silicon
editors
Cursor · VS Code
ai
Claude Code, plan and subagent review loops
terminal
zsh
daily stack
TypeScript · Next.js · FastAPI · Postgres · Redis
ships to
Vercel · Railway · Azure

08 Guestbook

Passing through? Leave a note. Entries are moderated before they appear.

moderated · two per day