
Featured Projects
A selection of products and systems I've built across developer tooling, fantasy sports engines, and backend platforms.
Full-Stack Debugging Assistant
- Built modular CLI + web interface → developers can submit code errors via command line or UI.
- Engineered Express backend with JWT-secured APIs → forwards errors to OpenAI, validates responses, and enforces authentication.
- Integrated MongoDB for per-user error history, enabling searchable, persistent debugging logs.
- Ensured production readiness → layered schema validation, token-secured CLI commands, and Dockerized deployment.
- Tested reliability with Jest unit tests and Postman integration flows.
Impact: Reduced debugging time by providing AI-generated explanations and fixes within existing developer workflows.
NBA Fantasy Analytics Platform
- Architected an NBA fantasy basketball platform with an emphasis on explicit domain modeling, deterministic system behavior, and data integrity across leagues, teams, rosters, drafts, and scoring.
- Designing a TypeScript / Node.js backend backed by PostgreSQL and Prisma, structured around clear domain boundaries, stable interfaces, and performance-aware query patterns.
- Implemented authentication and authorization flows using JWTs, hashed credentials, and scoped access rules, with a focus on security, correctness, and operational simplicity.
- Built real-time draft coordination logic and multi-user state transitions, including turn management, locking, and invariant enforcement under concurrent access.
- Developed ingestion pipelines and backend workflows for player statistics and league operations, designed to support predictable updates and future scoring extensions.
- Structured backend logic through orchestrators, validators, and service layers to centralize invariants, isolate domain rules, and prevent boundary erosion as the system evolves.
- Authored and maintained comprehensive technical documentation, including ADRs, schema definitions, architectural diagrams, and sprint journals, to support clear reasoning and long-term maintainability.
Impact: Sets the foundation for a modern, analytics-driven fantasy ecosystem — merging NBA data pipelines with customizable league mechanics and a scalable backend foundation.
C++ Distributed Systems Project
- Implemented core system in C++ using **Observer** and **Decorator** patterns for modularity and extensibility.
- Integrated **battery management system** to optimize drone flight paths and ensure energy efficiency.
- Designed **theft-prevention module** to simulate package security during deliveries.
- Created **UML diagrams** to document system design and communication between modules.
- Developed **unit tests** to validate core features and deployed containerized builds with Docker.
- Collaborated via GitHub using Agile-style task breakdown and version control workflows.
Impact: Delivered a realistic, extensible simulation of drone-based logistics, demonstrating the application of software design patterns, modular architecture, and testing in a systems-focused project.
Note: These are a select few products that showcase my skills and experience. Please contact me to discuss my full skillset and how I can contribute to your team!