Portfolio

Technical Blog

Key learnings from building high scale systems

Event-driven scheduling

Event-driven architecture with DynamoDB hierarchical keys and EventBridge Scheduler for scheduled price changes

TypeScriptDynamoDBEventBridgeLambdaEvent-driven
📊 50K+ queries/day

Hybrid architecture

Hybrid DynamoDB + MySQL architecture combining NoSQL flexibility with relational query power

TypeScriptDynamoDBMySQLDrizzleHybrid persistence
⚡ 50ms query latency

N+1 query optimization

Solving GraphQL N+1 query problems with Drizzle ORM batch fetching and connection pooling

TypeScriptMySQLDrizzleN+1 solving
🚀 90% latency reduction

ETL framework

Plugin-based Python ETL framework with Jinja2 templating and parameter validation

PythonLambdaEvent-driven
🔧 100+ daily workflows

Next.js deployment

Enterprise Next.js deployment with SST, WAF security, and multi-tenant routing

TypeScriptNext.jsSSTWAF
🌐 Multi-tenant architecture

Dynamic assembly loading

C# .NET Lambda with dynamic assembly loading and versioned exporters using reflection

C# .NETLambda
📦 Multi-channel export

Composable transactions

Composable transaction patterns with Go 1.21 generics (RunWithin0/1) and clean architecture

GoPostgreSQLTransactions
✨ 70% code reduction

Interactive DAG editor

Interactive DAG editor with dual ID pattern (frontend + backend IDs) managing 10K+ work orders

TypeScriptReactReactFlowDual ID pattern
⚡ <50ms interaction latency

URL-first state

URL-first state management with nuqs and debounced dual-state sync for shareable filters

TypeScriptReactURL-first state
🔗 100% shareable URLs

Supply/demand matching

Greedy allocation algorithm (O(n+m)) matching supply to demand with BOM hierarchies

TypeScriptReactGreedy allocation
💰 $200K/year savings

Nexus AI: Building the Swiss Army Knife of Modern AI Backends

A comprehensive, microservice-driven AI backend designed for flexibility, scalability, and real-world value

AIMicroservicesBackendArchitecture
🚀 Multi-modal AI processing platform