Public GitHub project.
Software Engineering
Building modern web applications, product interfaces and interactive systems with a focus on clarity, performance and maintainable architecture.
Job board web app powered by GraphQL to fetch and manipulate data.
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 website where users can share secrets anonymously, made for learning and practicing authentication and security methods in Node.
An upgraded version of the previous Blog Website project, now with utilization of MongoDB.
An upgraded version of the previous To Do List project, with some added features and utilization of MongoDB.
Small project to practice and learn Node, as well as Express, Body-Parser, EJS and Lodash modules.
Small project to practice templating using EJS and creating node modules.
Small website to practice using advanced CSS and Grid properties.
Front end side of the Demoshop application, remade in React with Typescript.
A small single page website made for practicing advanced CSS properties, SCSS, best practices and responsive design.
Project to practice API creation and use.
Small weather project for API creation practice.
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.