Skip to main content

Software Engineering

Building modern web applications, product interfaces and interactive systems with a focus on clarity, performance and maintainable architecture.

19 Projects

Forkify is a recipe app developed using vanilla JavaScript. It enables users to look up recipes, see detailed instructions and ingredients, save their favorite recipes as bookmarks, and keep them stored in the browser’s local storage.

NextJs E Commerce Web App is a production-ready e-commerce platform built with Next.js, featuring product listings, authentication, cart and checkout flow, order management, and a responsive, SEO-friendly design.

A front-end project implementing advanced JavaScript patterns: intersection observers, lazy loading, image slider functionality, element scrolling, event delegation, and deferred script execution to improve performance.

A client-side banking application implementing custom authentication, transaction processing, dynamic UI rendering, and internationalized date and currency formatting.

An application for tracking workouts and plotting each activity on an interactive, marker-based map interface.

A small single page website made for practicing advanced CSS properties, SCSS, best practices and responsive design.

Application that replicates real world app structure, behavior and design. Made to learn MVC, Repository and Singleton, Chain of Responsibility design patterns, tier and layer separation of software components, Docker, Single Page and Multi Page app versions, Routing, Dependency Injection, Composer dependency manager with auto-loading and more. With underlying Framework, Frontend MVC in JavaScript and ORM.

Miniature application that replicates real world app structure, behavior and design. Made to learn MVC, Repository and Singleton design patterns, tier and layer separation of software components, Docker, Single Page and Multi Page app versions, Routing, Dependency Injection, Composer dependency manager with auto-loading and more.

Loading page