Skip to content
YJ
Yogendra Jaiswal
~/portfolio
Ctrl K
Search anything…
union-types
1
TypeScript Discriminated Unions: Make Invalid States Impossible
May 25, 2024
Telescope / search portfolio
Esc
Home
home.md
Projects
projects.md
Writing
writing.md
About
about.md
Enterprise AI workflow platform
project
Agent orchestrator for OpenCode
project
Coding agents on real pull requests
project
AI Coding Agent Verification: Batch E2E Screenshots, Not Browsers
Mar 2026
Building an Agent Orchestrator for OpenCode and Claude Code
Mar 2026
Redis Caching Patterns: Stampedes, Invalidation, and Hot Keys
Mar 2026
Idempotency Keys: Designing APIs That Survive Retries
Mar 2026
MySQL vs PostgreSQL Isolation Levels: What Actually Differs
May 2024
TypeScript Discriminated Unions: Make Invalid States Impossible
May 2024
TypeScript Node.js Project Setup: A Minimal Modern Starter
Apr 2024
Geohash Proximity Search in Python: Grids, Neighbors, Precision
Aug 2023
No matching results.
:help keys
Esc
j
k
Scroll down / up
g
g
G
Jump to top / bottom
/
Ctrl K
Search the portfolio
?
Show this help
Esc
Close