Projects

What I built.

FiveM scripts, web apps and platforms — each with its own purpose.

01
TechControl
IoT remote device control system — Final Thesis 2025
IoTESP8266C++
02
Aprendizes do Volante
Website developed for a driving school with clean presentation and responsive layout
WebsiteResponsiveClient Work
03
HG17 AI Image Development
Personal AI image system with Stable Diffusion for custom creative image generation
Stable DiffusionAI ImagesLoRA
04
Password Segura
Security tool to check password strength, validate criteria, calculate entropy and generate safer passwords
ToolSecurityJavaScript
Client Website · Web Development
Aprendizes do Volante

Website developed for a driving school, focused on clean presentation, responsive layout and direct access to the main information for students and future drivers.

Live Website Responsive Client Work UI SEO Basic

Overview

Developed the website for Aprendizes do Volante, a driving school website with a clean structure, simple navigation and professional presentation.

Focus

  • Responsive website layout
  • Clean information structure
  • Professional client presentation
  • Easy access to the driving school website

Project info

typeWebsite
statusLive
clientDriving School
Visit website
AI Image Development · Stable Diffusion
HG17 AI Image Development

Personal AI image development project using Stable Diffusion, focused on creating custom image styles for posters, branding, characters, product visuals and creative images.

In development Stable Diffusion ComfyUI LoRA AI Images Custom Style

Overview

I am developing my own AI image workflow with Stable Diffusion, focused on generating different types of images with a custom HG17 visual identity.

Goals

  • Create custom image styles and references
  • Train and test personal LoRA styles
  • Generate posters, wallpapers, characters and brand visuals
  • Build a consistent creative AI workflow

Project info

typeAI / Creative
statusIn development
toolStable Diffusion
IoT · PAP 2025 · Escola Profissional Val do Rio
TechControl

Sistema inovador de remote monitoring and control of devices — lights and televisions — in IT stores, using an ESP8266 board and the Blynk mobile app.

PAP 2025 ESP8266 IoT C++ / Arduino Blynk Wi-Fi Nota 17/20
Overview

O TechControl é um sistema IoT developed como Professional Aptitude Test (PAP) em 2025. Utiliza uma placa de development ESP8266-CP2102 para monitorizar e controlar remotamente lights and televisions em lojas IT e stores similares.

O objetivo é eliminar deslocações desnecessárias e reduzir o tempo gasto em tarefas manuais, otimizando a equação tempo-custo through remote control via Wi-Fi.

Features
Controlo remoto de lights and televisions via Wi-Fi sem necessidade de deslocação física
Interface mobile e web via Blynk — controlo individual ou integral de dispositivos
Display LCD que exibe in real-time o status de todos os dispositivos
Physical backup remote control for fault correction without phone access
Works standalone or collectively — supports multiple locations
Reduces energy consumption by ensuring devices are not left on accidentally
How it works

The ESP8266 acts as the central core of the system. It receives commands sent by the user via the Blynk app over Wi-Fi, processes them and triggers the devices (LEDs/lights and TVs). Simultaneously, it updates the LCD display with the current status of all devices.

Diagrama de fluxo
Blynk App (mobile/web)
       │
       │  Wi-Fi
       ▼
ESP8266-CP2102  ←→  Display LCD
       │
       ├──▶  LEDs (Luzes)
       └──▶  Televisões
Ferramentas utilizadas
Arduino IDE — programação e upload do firmware para o ESP8266 via USB Serial
Tinkercad — simulation dos circuitos eletrónicos (exceto ESP8266, não available na plataforma)
Blynk — plataforma IoT para remote control via app mobile e web
EasyEDA Pro — design de esquemas elétricos e PCB
Shapr3D — modelação 3D do protótype (available em Windows, macOS e iPad)
C++ / Arduino — language de programação para o firmware do microcontroller
Information
typePAP / Final Project
year2025
grade17 / 20
schoolVal do Rio — Oeiras
courseTGE Informáticos
reference20250129_G05_PAP
Hardware
microcontrollerESP8266-CP2102
processadorTensilica L106 32-bit
speed80 — 160 MHz
connectivityWi-Fi integrado
displayLCD
Stack
firmwareC++ / Arduino IDE
appBlynk (IoT)
simulationTinkercad
pcb designEasyEDA Pro
3d modelShapr3D
Security Tool · Web Development
Password Segura

Browser-based security tool developed by HG17 to help users check password strength, validate security criteria, calculate entropy and generate stronger passwords.

Tool JavaScript Security Password Checker Generator PT / EN

Overview

Password Segura is a small web tool focused on password awareness. It checks if the password follows strong security rules and gives instant feedback directly in the browser.

Main features

  • Password strength validation
  • Security criteria checklist
  • Entropy calculation in bits
  • Strong password generator
  • Copy password to clipboard
  • Portuguese and English interface

Privacy

The tool runs locally in the browser and does not store passwords. It was built as a simple, useful and practical HG17 utility.

Project info

typeSecurity Tool
statusAvailable
stackHTML · CSS · JS
Open tool