Software Development

I build clean, efficient, and maintainable applications with a focus on user experience. My engineering approach prioritizes modular code, performance, and accessibility.

My Development Approach

Frontend Excellence

Creating responsive, accessible interfaces with modern frameworks and performance optimization techniques.

Clean Code Philosophy

Writing maintainable, tested code that scales with consistent patterns and thorough documentation.

Performance Optimization

Optimizing for speed, accessibility, and resource efficiency through measured improvements and best practices.

My Projects

A showcase of applications built with modern technologies and best practices in web development.

Pizza E-Commerce Store

Pizza E-Commerce Store

React.jsTailwindRedux

Pizza E-Commerce Store

A fully functional e-commerce prototype featuring a dynamic menu API, shopping cart system, and Redux state management.

React.jsTailwindRedux
Wizards Chess

Wizards Chess

React.jsTailwindJavaScript

Wizards Chess

A chess game with integrated spells to drastically change the game. Built with React, CSS, and JavaScript.

React.jsTailwindJavaScript
BentoBox

BentoBox

JavaScriptAPICSS

BentoBox

A modern web application that uses AI to create beautiful, responsive Bento grid layouts from your photos. Upload 3-5 images and the app will generate three distinct grid layouts optimized for your specific photos.

JavaScriptAPICSS
Pixel Character Creator

Pixel Character Creator

HTMLCSSJavaScript+2

Pixel Character Creator

A browser-based application that dynamically generates unique pixel-art heroes using OpenAI's API.

HTMLCSSJavaScriptOpenAIapi
Algorithm Visualizer

Algorithm Visualizer

React.jsNode.jsMongoDB

Algorithm Visualizer

A full-stack task management application with user authentication, task prioritization, and deadline tracking.

React.jsNode.jsMongoDB

See My Design Work

Check out my UX/UI design projects to see how I approach digital experiences from the design side.

View UX/UI Projects