Hi, I am Gabriel!

Web
developer
My Projects

About Me

I am a web developer with a passion for creating elegant and functional digital experiences. My interest in web development began two years ago when I experimented with web-building platforms like WordPress and Wix. However, I felt that these platforms did not offer me the freedom to do everything exactly as I wanted, so I decided to stop using them. I began learning HTML, CSS, and JavaScript to gain full control over my creations and to develop websites exactly as I envisioned.

Some of my projects

AI Image Generator

TypeScript

NextJs

TailwindCSS

AWS S3

Stripe

Sentry

Supabase

Project built with TypeScript, NextJS, TailwindCSS, Supabase for authentication, Stripe for payment processing, and Sentry for error monitoring and reporting. Generated images are saved in AWS S3 so that each user can access their images anytime they wish. Images are generated using the OpenAI API.

Ecommerce Concept

NextJs

Supabase

Supabase Auth

Redux

Nodemailer

Sass

Created with NextJs, Supabase for the database and authentication, Nodemailer for emails.

You can create an account or log in with Google, login with a code received via email, passwordless login, browse products, place orders, add reviews, and much more.

News Website

NextJs

AWS DynamoDB

AWS S3

Nodemailer

TailwindCSS

Built with Next.js and TailwindCSS. Data is stored in DynamoDB, and images are stored in S3. When users subscribe, a confirmation email will be sent using Nodemailer.

Components Library

NextJs

TailwindCSS

AWS

Supabase

The component library, built with React and Next.js and styled with Tailwind CSS, includes navigation menus, forms, buttons, and cards, all optimized for easy and fast integration.

Web Application for Expense Management

NextJs

PostgreSQL

Vercel

Next Auth

Server actions

Nodemailer

To gain access, you need to create an account. Each user can have up to 4 bank accounts. Add your expenses and incomes. You can edit or delete transactions.

Booking Website

NextJs

Supabase

Sass

Stripe

A booking website built with Next.js and Supabase. You can create an account using Supabase Auth, log in, search for available rooms, and make reservations. Features include the ability to cancel reservations, reset passwords, or change email.

Presentation Website

NextJs

Nodemailer

Sass

Google Analytics

AWS

Cloudflare

Presentation website built with React and Next.js, Sass, Nodemailer for the contact form, Google Analytics, AWS for hosting, and Cloudflare for performance and security enhancement.

Presentation Website

NextJs

Nodemailer

TailwindCSS

Google Analytics

AWS

MDX

Presentation website built with Next.js, TailwindCSS, Nodemailer for the contact form, Google Analytics, AWS for hosting.

Contact me

email
github
linkedin