Projects

Web applications, websites, personal projects

This section highlights a selection of projects that demonstrate my ability to design, build, and deliver complete software solutions — from concept to deployment. Each project reflects a mix of technical expertise, strategic thinking, and attention to detail, often developed to meet real-world needs in academic, professional, or self-initiated contexts.

I’ve worked with a wide range of technologies including React, Next.js, PHP, MySQL, Node.js, and Docker, deploying and maintaining them across Ubuntu-based servers, AWS EC2/RDS, and other cloud platforms. Many of these projects integrate secure authentication, admin dashboards, data visualization, and automation to improve efficiency and user experience.

Beyond technical execution, I focus on building maintainable architectures, managing end-to-end deployment pipelines, and ensuring each solution remains scalable, reliable, and easy to use.

Together, these projects represent more than lines of code — they showcase a consistent drive to learn, adapt, and create meaningful software that makes systems run smoother and ideas come to life.

Related pages

Claude the Livery Maker

Claude the Livery Maker

Four days, four steps: Claude paints GTR2 liveries on the 3D car, from an 8/10 test on the 911 GT1 to the Grip Racing Corvette team, and finally the d...

Learn more
Official Timing, Part 5: Nobody in the Booth

Official Timing, Part 5: Nobody in the Booth

FDTV runs a whole broadcast by itself: it records or streams my live sessions, plays a queue of old league replays with the director at work, uploads ...

Learn more
Official Timing: How My GTR2 Replays Got a 90s TV Station

Official Timing: How My GTR2 Replays Got a 90s TV Station

From a lost 2008 UI mod to a phone-driven TV control room: decoding GTR2 replay files, 90s F1 timing graphics in OBS, and everything we tried, threw a...

Learn more
Official Timing, Part 2: The Director's Cut

Official Timing, Part 2: The Director's Cut

GTR2 replays get a TV director: a planner that reads the whole race in advance, a companion that clicks an invisible list inside the game, and a 30-ca...

Learn more
Official Timing, Part 3: League Nights

Official Timing, Part 3: League Nights

FDTV meets my 2011 online league: replays saved by a dedicated server, a modern set of TV graphics with renders of the real cars, a new battle graphic...

Learn more
Official Timing, Part 4: No Hindsight

Official Timing, Part 4: No Hindsight

FDTV goes live: TV graphics on a GTR2 race while I drive it, read from the game's memory, for practice, qualifying and the race, with my own thro...

Learn more
Magic: the Gathering Card Collection

Magic: the Gathering Card Collection

Magic: The Gathering (also known as Magic or MTG) is a collectible card game created by Richard Garfield, and released in 1993 by Wizards of the Coast...

Learn more
Horta Playing

Horta Playing

A compilation of my personal hobbies featuring game-specific statistics, videos, collectibles, and a bit more. Built with PHP, MySQL and a lot of love...

Learn more
Downloads Project

Downloads Project

Serving files safely: randomized storage, a closed folder, and a download handler that keeps the original filenames....

Learn more
Photography Project

Photography Project

An AI-assisted photo gallery: Gemini-generated titles and tags, EXIF data, server-side thumbnails and a failure-only model fallback....

Learn more
Career Agent

Career Agent

I Built a SaaS, Then Set It Free: A self-hosted tool that turns any job posting into an ATS-tailored resume and cover letter, powered by Gemini, runni...

Learn more
horta.dev.br

horta.dev.br

This very website is a project - from ground up a lightweight, frameworkless CMS written in PHP...

Learn more

Showing 1–12 of 18 results