Selected Works

A selection of projects that demonstrate my passion for creating digital solutions, from design to deployment.

Project image 1
Full-Stack Developer2025

Vegcom • Vegan & Vegetarian Recipes Platform

In Progress

A full-stack platform that blends community, plant-based cooking, and fun.

The Challenge

Most recipe sites treat plant-based cooking as a niche. I wanted to build something that felt purpose-built for it — with real search and filter tools, personal profiles, and a community feed that wasn't tacked on.

The Solution

Next.js 15 frontend, NestJS backend, Prisma + PostgreSQL. The recipe system has advanced filters, favorites, and rich text creation. Profiles have personality. There's a Gemini-powered AI chat and Stripe wired in for a future premium tier.

Key Features

  • Recipe creation with rich text, image upload, and drag-and-drop step ordering
  • Advanced search with filters by meal type, prep time, difficulty, and category
  • User profiles with published recipes and saved favorites
  • Community feed with posts, nested comments, likes, and saves
  • Gemini AI chat with per-session conversation history
  • JWT auth with Axios interceptors
  • Stripe checkout and subscription management
  • Notification system with unread count polling

Technologies

Next.jsTypeScriptTanstack QueryNest.jsPostgreSQLPrisma
Project image 1
Full-Stack Developer2024

Movie Life • Explore & Favorite Movies & Series

Outdated

A full-stack platform for organizing your personal movie and series universe.

The Challenge

TMDB has great data but no memory of what you liked. I wanted to build the personal layer on top — favorites, watchlists, things you can actually organize.

The Solution

React + Node.js + MongoDB. React Query handles the async side. The UI stays out of the way so browsing doesn't feel like work.

Key Features

  • Search and explore a large catalog of movies and series
  • Favorite and organize content into a personal watchlist
  • Smooth client-side experience with React Query
  • Clean and responsive design
  • Modular structure built for future extensions

Technologies

ReactNode.jsMongoDBReact Query
Project image 1
Full-Stack Developer2024

Book Life • Discover & Bookmark Your Favorite Reads

Outdated

A full-stack reading platform that lets you explore, favorite, and organize books effortlessly.

The Challenge

Google Books API gives you search. It doesn't remember what you liked. Building auth on top and keeping the bookmark sync clean was the main puzzle.

The Solution

React, Node.js, MongoDB. JWT auth with protected routes. Tailwind for the UI. React Query for caching. Bookmarks sync to your profile without friction.

Key Features

  • Book search powered by Google Books API
  • User authentication with JWT and protected routes
  • Bookmarking system synced to user profile
  • Optimized data fetching and caching with React Query

Technologies

ReactNode.jsExpressMongoDBReact QueryReact Hook FormJWT
Project image 1
Front-End Developer2023

Hotel Trillo • Hotel Search Platform in Brazil

Outdated

A vanilla JavaScript front-end app for exploring and bookmarking hotels across Brazil.

The Challenge

Wanted to build a full search-and-bookmark app with zero frameworks. Vanilla JS + MVC means every architectural decision is intentional.

The Solution

HTML, Sass, vanilla JavaScript. MVC pattern kept the codebase organized. Pagination, hotel search, bookmarks — all without touching React or any library.

Key Features

  • Hotel search functionality with pagination
  • Bookmarking system for favorite hotels
  • Structured using the MVC pattern
  • Built entirely with vanilla JavaScript, HTML5, and Sass

Technologies

JavaScriptHTML5CSS3SassMVC

Let's Connect

Now that you've reached the end, feel free to send me an email, find me on LinkedIn, check out what I've been up to on GitHub, or see my playlists on Spotify.