
I approach software development by understanding the problem before writing the solution.
I break complex requirements into clear components, data flows, APIs, and technical decisions — then build across the stack with maintainability and performance in mind.
I iterate through testing, code reviews, debugging, and refinement to turn working software into reliable software.
Understand → Design → Build → Refine
WHAT YOU GET
End-to-end web applications with modern frontend architectures, APIs, authentication, and database-driven workflows.
REST APIs, business logic, data models, and backend services built with C#/.NET, Node.js, SQL, and modern development practices.
Turning requirements into maintainable software through thoughtful architecture, iteration, testing, and performance optimization.
Integrating LLMs and AI APIs into practical products, workflows, and user experiences.
A selection of products and systems I've designed, built, and shipped.
“An AI-powered content generation platform that turns structured inputs into ready-to-use content ideas and scripts.”
Designed and built the frontend with a focus on clarity, performance, and intuitive user flow. The interface prioritizes quick input, readable output, and distraction-free usage.
A production web experience built with a focus on responsive UI, performance, clear information architecture, and maintainable frontend development.
Built as a focused SaaS-style landing page with clear messaging, strong visual hierarchy, and performance-first frontend practices.
From frontend features to backend systems, I’ve worked across the stack to build, improve, and ship production software.
Role: Software Engineer Trainee
Duration: August 2025 - August 2026
Role: Full Stack Developer
Duration: March 2024 - July 2025
Want to see more?
Explore my work and technical projects.
ENGINEERING
I work across the layers that turn ideas into production software.
FRONTEND · BACKEND · DATA · AI