You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
EventMesh is a distributed event-driven workflow orchestration platform designed for reliable execution across asynchronous microservices with fault tolerance, idempotency, and horizontal scalability.
AI-powered travel itinerary generator using Cloudflare Workers, Firestore, and OpenAI's GPT-4. Features asynchronous processing, real-time status tracking, and comprehensive validation.
☕ The high-performance REST API for LevelUp, a gamified learning platform. Built with Java 21 and Spring Boot 4, featuring asynchronous task verification, JWT security, and a complex XP/achievement engine powered by PostgreSQL.
Distributed Notification Service built with FastApi, Kafka, Redis, and MySQL — featuring async message processing, rate limiting, idempotency, and caching. Microservice architecture.
Event-driven OpenMusic REST API built with Node.js, PostgreSQL, Redis, and RabbitMQ, featuring JWT authentication, server-side caching, async playlist export, and album cover upload.
SpringQueuePro is a production-grade, distributed task processing platform in Java and Spring Boot w/ durable PostgreSQL-backed tasks, Redis-based distributed locking, auto retries w/ exponential backoff, and a multi-threaded worker pool. Has both GraphQL + REST APIs, secured w/ stateless JWT. Docker containerized. Prometheus & Micrometer Metrics.
CSV File Processor is a full-stack application for efficiently processing and managing CSV product data with real-time currency conversions. The application supports asynchronous processing of large datasets (200K+ rows), provides robust filtering and sorting capabilities, and uses Redis caching for optimized performance.
Backend projects covering pagination, caching, internationalization (i18n), and queuing systems in JavaScript. These projects focus on efficient data handling, performance optimization, multi-language support, and asynchronous task management for building scalable applications.
Demonstrates async processing patterns with Node.js. Calculate Fibonacci numbers without freezing - instant feedback, background processing, and smart caching. Applicable to image processing, reports, and any long-running tasks.