I'm passionate about building robust, user-centric software that solves real-world problems. While I love exploring complex distributed systems and modern frameworks, my primary focus is always on delivering reliable value. I go the extra mile to ensure my code is production-ready, embracing rigorous testing, CI/CD pipelines, and comprehensive observability.
To demonstrate these principles in action, I've built several complex applications that not only solve different problems but also showcase a commitment to solid engineering practices!
- ๐ญ During my free time, I alternate between building:
- AI-enhanced web apps: An Nx monorepo of full-stack conversational AI applications (Document Summarization, RAG search, and Interview practice) built with Next.js, Vertex AI, and the Vercel AI SDK.
- FlixTube: A distributed, cloud-native video-streaming application I built from the ground up to explore microservices architecture, event-driven communication, and container orchestration.
- ShiftSync: A workforce management application exploring modern architecture patterns.
-
Testing: Comprehensive unit, integration, and E2E testing to ensure reliability before deployment.
-
CI/CD: Automated pipelines for seamless, consistent, and safe delivery of features.
-
Observability: Implementing logging, metrics, and tracing to proactively monitor system health and resolve issues quickly.
-
๐ฑ While building these projects, I've gained a lot of experience with the following technologies:
Languages & Runtimes
Frameworks & Libraries
Generative AI & LLMs
Infrastructure & Cloud
Databases & Messaging
Tools & Testing
-
๐ฏ Iโm looking to collaborate on intelligent, distributed systems applications.
-
๐ฌ Ask me about:
- Microservices
- Distributed Systems
- Cloud Computing
- DevOps
- Web Application Security
- Generative AI
-
โก Fun fact: I haven't dipped my toes into the anime world as much as I'd like to, but Here's a small list of some I find interesting: