Projects
Here are some of my projects, stuff i have worked on, both personal and professional.
Work
Multi-Tenant NestJS Payment API
A comprehensive payment processing API built with NestJS that unifies multiple Dominican payment gateways (Cybersource, CardNET, and Azul) under a single interface. Features include complete transaction lifecycle management (Authorization, Capture, Refund, Void), HMAC-based API key authentication, end-to-end tokenization with Cybersource Flex Microform for PCI DSS SAQ A compliance.
Kanvas AI
KanvasAI is a multi-agent system designed to assist business owners by answering natural language questions with precise data information about their business. To achieve that, I collaborated on the creation of a demo that integrated MCP and A2A protocols. It features real-time bi-directional audio communication, allowing users to interact with the system using voice commands.
Personal
Aidden - Multi-Agent AI Assistant
A sophisticated voice and text-enabled AI assistant system built with Google's Agent Development Kit (ADK) that orchestrates multiple specialized agents to handle complex, multi-step workflows through natural language interactions. Features intelligent task orchestration with dynamic agent discovery, specialized agents for financial data, filesystem operations, email management, and Obsidian integration.
JADAC - Bar Website
A web application allowing users to purchase wines online and redeem promotions at a local bar. Features include browsing wines with tasting notes/pairings/reviews, user accounts for saving favorites and tracking orders. Product information is sourced from a JSON API.
Rally Scoring System
A real-time scoring management system developed for my school to modernize their rally competitions. The platform allows administrators to manage teams, questions, and stations while enabling real-time score tracking and updates. This system successfully replaced the school's outdated manual scoring method, which was painfully slow as scores were calculated manually after competitions ended. Now, scores are updated automatically and in real-time as each team completes stations, providing immediate feedback and results.
Portfolio
My personal portfolio website showcasing my projects and skills. It includes a blog section where I share my thoughts on various topics related to software engineering, AI, and Linux. The site is built with Next.js and uses Contentlayer for content management and also contains a 3D model viewer.
Domu - House Rental Services
Developing a modern property rental platform similar to Airbnb. Features include property listing creation/management, advanced booking with calendar integration, real-time availability updates, user authentication/profiles, image uploads, interactive maps, and responsive design.
Paycom - Minimalist Payroll System
A user-friendly, web-based application for businesses to manage payroll processes efficiently. Features include employee registration, payment concept modifications, attendance tracking, salary slip viewing, and distinct admin/employee views.