About
I'm a backend and infrastructure engineer with 6+ years of experience building production systems and distributed architectures. I focus on designing scalable systems that handle real-world complexity—from event-driven pipelines to microservice orchestration and infrastructure automation.
My core stack includes Node.js, NestJS, PostgreSQL, Prisma, gRPC, RabbitMQ, Python, AWS, Docker, and FFmpeg. A significant portion of my work involves building complex infrastructure systems, such as an on-demand game streaming platform that dynamically provisions GPU instances, orchestrates real-time streaming pipelines, and manages instance lifecycle automation using event-driven architecture.
AI-Augmented Workflow
I strongly integrate AI into my engineering practice. Rather than treating AI as a simple code generator, I use it as a collaborator for system design exploration, architectural brainstorming, rapid prototyping, problem-solving, and infrastructure experimentation. This AI-augmented approach allows me to move from idea to working systems significantly faster while maintaining strong engineering standards.
I'm also building open-source developer tools, including a type-safe gRPC framework for NestJS microservices. Currently at Simform Solutions, I lead backend platform architecture and mentor teams on distributed system design.
Projects
Game Streaming Infrastructure
Python, FFmpeg, RabbitMQ, AWS, Event-Driven Architecture
Built an on-demand game streaming platform that dynamically provisions GPU instances with sub-60 second latency. The system orchestrates real-time streaming pipelines using FFmpeg and NVENC, manages complex instance lifecycle automation, and scales based on demand using event-driven architecture.
Backend Platform Engineering
Microservices, PostgreSQL, Infrastructure Automation
Designed and implemented scalable backend platforms handling complex distributed workloads. Focus on observability, reliability, and resilience to real-world conditions.
Experimental Ideas
Snapflow, Automation Systems, Developer Tools
Exploring new ideas in automation systems, workflow orchestration, and developer productivity tools.
Open Source
NestJS, TypeScript, gRPC
Type-safe gRPC framework for NestJS microservices with automatic code generation.
NestJS, MCP, TypeScript
MCP (Model Context Protocol) integration for NestJS applications.
NestJS, Temporal, Workflows
Core bindings for Temporal.io workflow orchestration in NestJS.
NestJS, Starter Template, MCP
Production-ready NestJS starter with MCP integration and best practices.
NestJS, Microservices, Architecture
Reference implementation of distributed microservices architecture with NestJS.
Misc
Terrace Gardening 🌱
I maintain a terrace garden where I grow vegetables, herbs, and flowering plants. Gardening helps me disconnect from screens and spend time nurturing living systems in the physical world. It's a meditative practice that complements the digital nature of engineering work.
Travelling 🌍
I enjoy exploring new places, cultures, and environments. Travelling inspires new ideas and perspectives that influence my thinking and creativity. It's where I find inspiration for both personal growth and engineering innovation.
Experiments & Notes
Space for personal experiments, technical explorations, and notes on ideas that don't fit elsewhere. A place to document learnings and unconventional thinking.