// Hi, I’m

Yogendra Jaiswal

Software Engineer at Incubyte

I build AI-powered products, backend systems, automation tools, and reliable software that solves real problems.

I enjoy turning complex ideas into simple, scalable systems.

Yogendra Jaiswal

Featured Projects

View all projects
  1. Enterprise AI workflow platform Workflow engine, queues and schedules, human approvals inside running flows, and LLM provider migrations for a platform enterprises use to automate work with AI agents. NestJSPostgreSQLRedis queuesLLM APIs
  2. Agent orchestrator for OpenCode An OpenCode plugin where a lead agent plans and delegates to persistent Claude Code engineers, with write limits enforced in code instead of prompts. 96 releases in 5 weeks373 testsTypeScript
  3. Coding agents on real pull requests Coding agents rebuild features that already shipped, then get scored against the real pull request, its tests, and the cost and time they took. Real PRsSpec-first loopCost per task

Latest Writing

View all writing
  1. AI Coding Agent Verification: Batch E2E Screenshots, Not Browsers Browser tools cannot keep up with an agent editing all day. Batch Playwright E2E screenshots, diff against baselines, and keep human review as the merge gate. ai-coding-agentstesting
  2. Building an Agent Orchestrator for OpenCode and Claude Code How I built an OpenCode plugin that runs persistent Claude Code engineers, enforces read-only modes in code, and why I deleted two agent layers along the way. opencodeclaude-code
  3. Redis Caching Patterns: Stampedes, Invalidation, and Hot Keys Cache-aside with jittered TTLs, delete after commit, one rebuilder per key with stale reads, and spread hot keys. Failure modes and when to skip each. rediscaching
  4. Idempotency Keys: Designing APIs That Survive Retries Store each key per client with a request hash and the final response. Return 409 for in-flight duplicates, 422 for payload mismatch, and replay the rest. api-designidempotency
  5. MySQL vs PostgreSQL Isolation Levels: What Actually Differs InnoDB defaults to Repeatable Read yet allows lost updates. PostgreSQL defaults to Read Committed and aborts them at Repeatable Read. Tested side by side. mysqlpostgresql
  6. TypeScript Discriminated Unions: Make Invalid States Impossible Replace loose union fields with a discriminated union: one literal tag picks the shape, TypeScript narrows the rest, and never or satisfies flags missed cases. typescriptdiscriminated-unions

Telescope / search portfolio

:help keys

j k
Scroll down / up
gg G
Jump to top / bottom
/ Ctrl K
Search the portfolio
?
Show this help
Esc
Close