Embedded & IoT · Reverse Engineering · Practical Tools · Browser Games
I build practical tools for hardware, infrastructure, and the web — with a focus on reverse engineering and making devices useful for longer.
Based in Lisbon, Portugal.
- ESP8266 Weather Clock — open-source firmware for DIY weather clocks, reverse-engineered from a consumer kit.
- iCharger Python — USB control and measurement automation for Junsi iCharger battery chargers.
- ISDT Firmware Flasher — tools for flashing ISDT charger firmware without Windows.
- Audio Input Priority — control which microphone macOS uses when audio devices connect.
- Guit95 — a modern revival of a classic guitar learning application.
- Xray Double Hop — configuration and tooling for a two-hop Xray connection.
A series of retro browser games built with AI-assisted coding. Play directly in your browser, on desktop or mobile.
| Game | Play | Source |
|---|---|---|
| Tetris | Play Tetris | Code |
| Pac-Man | Play Pac-Man | Code |
| Space Invaders | Play Space Invaders | Code |
| Arkanoid | Play Arkanoid | Code |
Each game runs from a single HTML file, with no dependencies or build step. The collection also has an arcade leaderboard API built on Cloudflare Workers and D1.
More game projects: TrimAscension, a Minecraft armor-trim mod; Azul Score, a board-game scoring companion; and Pirate Paper Randomizer, a coordinate caller for a paper treasure-hunt game.
Python · C/C++ · JavaScript · Shell · ESP8266/ESP32 · PlatformIO · Ghidra · Wireshark




