Software Engineering Student & Backend Developer | Minor in Game Design
I specialize in building scalable, event-driven architectures by applying strict OOP principles and Design Patterns. I position myself at the intersection of robust system engineering and creative problem-solving—leveraging my multi-disciplinary background to bridge the gap between highly optimized cloud backends, autonomous AI (LLM) integrations, and engaging interactive mechanics.
- Architecting cloud-native Microservices and Event-Driven systems (.NET 8, Spring Boot, Azure).
- Integrating LLMs and AI Agents into enterprise backends (LangGraph, MCP).
- Researching multi-modal anomaly detection and LLM reasoning for my senior capstone project (GUARD).
- Developing 2D/3D games and implementing complex game logic (Unity, C#).
- Languages: C, C++, Java, C#, JavaScript, Python
- Frameworks & Web: .NET 8, ASP.NET Core, Entity Framework Core, Java Spring Boot, Vue.js, Nuxt 3, React, FastAPI
- Database & Cloud: PostgreSQL, MySQL, MongoDB, Redis, Microsoft Azure, AWS
- Game Development: Unity, C# Scripting, Blender
- Testing & QA: k6 (Load Testing), Selenium, JUnit, xUnit, Black-box / White-box Testing
- Tools & DevOps: Docker, RabbitMQ, Swagger, Ocelot API Gateway, Git, GitHub, Visual Paradigm, Figma, Vercel, Postman, IntelliJ IDEA, VS Code, NetBeans
- Architectural Concepts: OOP, Microservices, Event-Driven Architecture, N-Tier Architecture, Optimistic Concurrency, Design Patterns, LLM Integration, MCP
- 🏨 Hotel Booking System: A production-grade, distributed microservices platform deployed on Azure, featuring Redis-cached searches, PostgreSQL optimistic concurrency, RabbitMQ event pipelines, and a Gemini AI-powered conversational agent.
- 🎓 Senior Project Management System: A full-stack Spring Boot and Nuxt 3 academic grading platform built within a 16-person Agile team, featuring automated Jira/GitHub synchronization, LLM-powered code diff validation, and a strict RBAC evaluation engine.
✈️ Airline Ticketing API & AI Agent: A highly scalable B2B N-Tier backend handling high-traffic concurrency, paired with an autonomous ReAct AI agent using the Model Context Protocol (MCP).- 🐸 Frog's Adventure: A feature-rich 2D action platformer in Unity showcasing advanced C# architecture, Object Pooling, and Finite State Machines.
