Selected projects

Full-stack apps and frontends with public demos—Node, Express, MongoDB, React, and more.

FeaturedFull-stack app2025

Natours

Full-stack tour booking platform

Production-style tour booking app with authentication, role-based access, bookings, reviews, image uploads, admin tools, and a secure REST API—built with Node.js, Express, and MongoDB.

  • User auth & role-based authorization
  • Tour booking & reviews
  • Image upload & processing
  • Admin dashboard
  • Secure REST API
Node.jsExpressMongoDBMongoosePugJWT
Full-stack app2025

The Wild Oasis

Cabin booking & hotel operations app

Full-stack cabin management experience with bookings, guest flows, and a polished React interface—built to practice real product patterns beyond static pages.

ReactJavaScriptSupabaseReact Query
Landing page2024

Omnifood

Responsive food-delivery marketing site

High-converting landing page for a fictional food service—layout systems, sections, and mobile-first CSS practiced end to end.

HTMLCSSResponsive Design
Landing page2024

LaslesVPN

VPN product landing page

Clean product landing UI with pricing, features, and responsive sections—focused on visual hierarchy and frontend craft.

HTMLCSS
JavaScript game2024

Guess My Number

Browser game in vanilla JavaScript

A small interactive game built with HTML, CSS, and JavaScript—DOM updates, game state, and UX feedback without a framework.

HTMLCSSJavaScript

More on GitHub. Want something built? Let's talk.