Full-Stack Software Engineer & Systems Developer
Building scalable applications through composition and well-designed algorithms.
I want to build software by focusing on clean architecture with a composable foundation. My interest in technology began by dismantling old PC's in the early 2000s, which transitioned into a focus on programing and design during college. I prioritize maintainability and scalable design in every project or atleast I try to. I believe that a strong foundation is the prerequisite for any long-term system, and I approach development with a focus on abstractions that allow for sustainable growth.
| Project | Tech Stack | Description | Access |
|---|---|---|---|
| System Design | TypeScript, React | Enterprise-grade scalable architecture & microservices | View Code |
| SUNY-University | PHP, MySQL | Advanced academic management system with role-based logic | View Code |
| Echo AI Agent | Python, Gemini, Ollama | Local/Cloud hybrid AI orchestration for hardware control | View Code |
| Pathfinding Engine | JavaScript, Canvas | Interactive A* visualization with grid-based simulation | Live Demo |
| GitHub Analyzer | Python, AI | AI-powered repository automation and analysis | View Code |
| Street Fighter AI | Python, Ollama | Machine learning for frame data and combo optimization | View Code |
- NC-Practice-Website – Rebuild of a county website for architectural testing.
- Cherry Valley Deli – E-commerce platform focusing on database design.
- LaRosa Pizzeria – Restaurant management system with API integration.
- Music Website – Audio streaming aggregation using Spotify and YouTube APIs.
- Traveling-Salesman – Optimization solver in Processing/Java.
- Circuit-Switch – Network topology drag-and-drop simulator.
- Simple-Linear-Algebra – Interactive matrix computation platform.
- CarrotQuest – Physics-based platformer with custom control systems.
- GhostyMon Project – Creature collection and battle system.
- Creature Battle Arena – Turn-based combat engine with state machines.
- Composition over Inheritance: Build flexible, reusable components.
- DRY Principle: Automate redundancy and abstract repeating patterns.
- Documentation-First: Code without documentation is incomplete. I document the purpose, progress, and next steps.
- Testable by Design: If a component is difficult to test, the design requires refinement.
| Domain | Technologies | Status |
|---|---|---|
| Database Architecture | SQL, PostgreSQL, Redis | Active |
| Full-Stack Development | TypeScript, React, Node.js, Express | Active |
| Algorithm Design | Graph Theory, Pathfinding, Optimization | Growing |
| Systems Design | Microservices, Distributed Architecture | Active |
| Game Development | Godot Engine, GDScript, Physics Systems | Learning |
- Open to collaborations!
- Actively Seeking Full-Stack Roles


