Projects
Pickles Live
Pickles Live Auctions provides a dynamic online car auctioning platform. It is a microservice, built on event driven architecture, with KAFKA, docker, kubernetes. It serves more than a million requests per day.
Skills: Event-Driven architecture, CQRS, (CI/CD), SDKs, Containerization, Message Broker, postgreSQL, MongoDB, Microservices, Web Application Security, AWS, Angularjs
Design pattern: Event-Driven, Domain-Driven, Clean Architecture, Hexagonal Architecture
Open Source Projects
CodeBuddy
AI-powered coding assistant that employs the use of Large Language Models (LLMs), context retrieval, code indexing, and workflow orchestration to generate code, automate tasks, and improve developers' output.
Skills: Event-Driven architecture, Workflow Orchestration, Reactjs, Generative AI, RAG, VectorDB, SQLite, Abstract Synthax Tree (AST), MCP, CodeIndexing,
Design pattern: Orchestration, Event-Driven, Command Pattern.
Restaurant
This project is a comprehensive restaurant management system with a NestJS backend and React frontend. The application takes advantage of Nestjs inversion of control IOC, containers, decorators, and its modular architecture approach to deliver a loosely coupled extensible web application.
Skills: Typescript, Reactjs, NestJs, MongoDB, RBAC, Authentication, State management
Design pattern: Hexagonal Architecture, Domain Driven Design
ts-codebase-analyzer
A powerful tool for parsing and analyzing TypeScript codebases with the TypeScript Abstract Syntax Tree (AST). This npm package is useful for codeIndexing and context retrieval while building Generative AI applications and AI agents.
Skills: Typescript Abstract synthax tree AST, Typescript compiler, Files Systems
Design pattern: Singleton