Projects

Side projects, experiments, and open-source contributions

AI Video Story Generator

Golang API that generates videos stitched from AI-generated text, images, and audio based on user input. Implements concurrent pipeline pattern where text segments are sent to image/audio generation APIs as soon as available, then collected and stitched using ffmpeg for minimum latency. Features SSE for real-time story segment delivery to clients.

GolangAI/ML APIsFFmpegAWS S3Server-Sent EventsConcurrent Programming

Event-Driven Ecommerce System

Comprehensive microservices architecture implementing Saga and Outbox patterns. Features NestJS and Golang microservices communicating via gRPC and Kafka events. Includes load-balancing API gateway with GraphQL endpoints, all deployed on Kubernetes. Built following Clean and Hexagonal Architecture principles.

NestJSGolanggRPCApache KafkaGraphQLKubernetesSaga PatternOutbox Pattern

About My Projects

These passion projects showcase my love for problem-solving, especially as a team, and my ambition to learn and adapt best practices across different domains - from backend to DevOps, from cloud architecture to security.

Check out my GitHub for the latest updates and more projects. I'm constantly experimenting with new technologies and architectural patterns.