All Projects

Aug 2025

jotai

Since the deployment of the folkyourself web page, Rafael's team and I kept in touch, talking about the idea of rebuild his personal website. They wanted something that was personalized, had his upcoming shows and concerts, and other useful information, like his socials, the merch, youtube videos and such. I built it with the usual technology (Next.js, Tailwind, etc.). Since I wanted to give as much access and power to Rafael and his team, I added a dashboard with BetterAuth authentication, where they can modify the data shown in the concerts section.

May 2025

jotai

This project came from my need to track calories while getting more serious at the gym. Most apps are paid, and my friends refused to use anything more complex than a spreadsheet—so I built a free, simple alternative. The app runs entirely on localStorage, because I didn't want to setup a complex backend, with auth, databases and such. Because of that, I got to design my own lightweight data structures. I used Jotai for state + localStorage atoms, and learned a lot about forms and tables thanks to TanStack Form, TanStack Table, and shadcn’s table components. The app is built with TanStack Start, and designed mobile-first since I mostly use it on my phone.

Feb 2025

This was my first freelance project. I got in contact with Rafael Witt, a folk brazilian artist, that founded a brand called FolkYourself. The brand sells clothes, in partnership with Roadie co. The goal given to me was to created a platform to showcase the brand's products. Although I planned to make it a full e-commerce website, they requested me to redirect the users to the Roadie co. website, where the products are sold. The website was built with Next.js 15, TailwindCSS, and there was no need to have a database in this project. The UI is entirely responsive.

Feb 2024

SpotReviewer was being developed to be a desktop application. Its goal was to allow hospitals and clinics to do a pre-analysis of the patient's skin spots, empowered by AI, before the doctor's appointment. The app was being built with Electron, TypeScript, Node.js, React, TailwindCSS, and Python (TensorFlow). It originally had a comercial intent behind it, but the project was canceled due to the lack of resources, and strong competition in the market.

Nov 2023

This was my first 'Real' web application. It was always complicated to properly track my workouts, so I decided to build a webapp for that. This personal project was built with Next.js 14 and TailwindCSS. Utilizing Next.js's server actions, NeonDB as the cloud platform for the PostgreSQL database, Clerk's API for the authentication processes, and Prisma as the ORM used for the database models and migrations, this project allows users to track their workouts, on a daily basis. Even though, mobile responsiveness was only considered at the end of the project development, the upgraded version of this app (ApolloTrack) is now available.

Nov 2023

This was a group project done during a class at University. The goal of the project was to create a game which would allow doctors to check if the patient's arm muscles were contracting properly. The game was built purely with Python using the PyGame library. Also used Arduino to connect the game to the hardware. The Arduino connection wasn't completed, but the game itself was finished.

Sep 2023

This is a Twitter-like social network website built with Django, SQLite3 and JS. Users can create posts, follow other users, like posts, and more.

Aug 2023

Project done with Django, SQLite3 and basic JavaScript. It's an email client that allows users to send, receive, archive and reply emails.

Aug 2023

E-commerce website where users can register, login, logout, bid for items, add items to their watchlist, and create new listings. Also built with Django and SQLite3.

Aug 2023

This was the first project I've made during CS50's Web Development course. It's a Wikipedia-like online encyclopedia. Built with Django and SQLite3.