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

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
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: 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
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
Capstone: Nexus Management

Capstone: Nexus Management

Full-stack store management solution featuring role-based access, task tracking, scheduling, KPI dashboards, and more, built with NodeJS and React...

Learn more
Gaming Videos Project

Gaming Videos Project

Technical Deep Dive: Implementing the Game Module with Hexagonal Architecture. A technical overview of the Game module's architectural overhaul, ...

Learn more

Showing 1–12 of 16 results

  • Prev