Blog
-
meta,astro
Now using Astro -
hacking,car,dacia,rpi
How I Also Hacked my Car -
home-automation
Domus40 HA - Part 2 - Teardown -
home-automation
Domus40 HA - Part 1 - Introduction -
site,meta
Low-effort dark mode
Projects
PiKi at github.com PythonAnsible 2025
An attempt at building a system to easily configure and deploy Raspberry Pi kiosks using Ansible. It includes a console application with a text-based UI (using urwid) and plugin system.
WDIScan for Jira at marketplace.atlassian.com / wdiscan.com TypeScriptReact 2024
A Jira app for scanning documents and images. In contrast with my previous scanning project, WDIScan uses the Mopria eSCL (Apple AirPrint) protocol with WebUSB as the transport layer. It also supports network scanners using a browser extension.
WebScan webscan.goncalomb.com / sane-wasm / source C++TypeScriptReact 2023
A demo page for my WebAssembly port of the SANE API that, together with WebUSB, allows USB scanners to work directly on the web without any additional drivers (Hacker News).
Electronics at github.com 202X
Electronics projects:
- 2025 scale2pos: a bespoke system for connecting a retail scale to a POS terminal (RPi Pico + MicroPython, with a dash of FreeCAD and 3D printing);
- 2017 EuroMillionsBox: a device to fetch the latest EuroMillions draw results (ESP8266 + Arduino);
Hardware H4ck1n6 at github.com 202X
Hardware analysis and reverse engineering projects:
- 2023 mn4-tools: breaking into the infotainment system of my Dacia (blog post, Hacker News);
- 2021 reolink-tools: an attempt at analyzing the Reolink NVR hardware and extending the software;
- 2021 lk-tools: ffmpeg demuxer for Lenkeng HDMI extenders;
Grid Run at goncalomb.itch.io GameMaker: Studio 2018
A minimalist endless runner for Android and PC. A final version was released in 2023, see the latest devlog.
Twitch Archive twitcharchive.com PHP 2017
An index for long-lost Twitch.tv broadcasts from 2010 to 2014 that were archived on the Internet Archive by the Archive Team. This project was created to easily list and play these files, that are otherwise inaccessible.
P3JS p3js.goncalomb.com / source JavaScriptNode.js 2016
A JavaScript assembler and simulator for the P3 educational CPU. The P3 CPU is used as a learning tool by students at IST. This project aims to be an alternative to the official assembler and simulator. It runs directly in the browser or on the CLI (using Node.js).
NBTEditor at dev.bukkit.org / source JavaBukkit 2013
A plugin for Minecraft servers (Bukkit) to customize many aspects of the game by editing NBT tags. At it’s core, it uses a revolutionary way of editing in-game entities. With 200,000+ downloads across all releases.
Other Projects and Links
| filekeep |
filekeep
A CLI tool to verify integrity of files. |
GitHub |
| AsbestosPHP |
AsbestosPHP
A small PHP framework used on some of my websites. |
GitHub |
| The Last Battery |
The Last Battery
/
GitHub
My entry for the Ludum Dare 39 (Jam) competition. A simple game made only with HTML and CSS! |
GitHub |
| YoGPoD Downloader |
YoGPoD Downloader
A downloader and manager for the Yogscast podcasts. |
GitHub |
| Samaritan |
Samaritan
/
GitHub
Something for the fans of Person of Interest. |
GitHub |
| dashwood |
dashwood
/
GitHub
Web Components inspired by the TV show Person of Interest. |
GitHub |
| Awesome Reconnect |
Awesome Reconnect
/
GitHub
A reconnect button for Awesomenauts and other Steam games. |
GitHub |
| yogs.xyz |
yogs.xyz
Curated list of Yogscast community sites, services and projects. |
|
| stuff.goncalomb.com |
stuff.goncalomb.com
A place to host some random scripts and files. |
|
| graveyard |
graveyard
The final resting place for dead code. |
GitHub |
| web-conductor |
web-conductor
An opinionated docker-compose configuration. |
GitHub |
| dotfiles |
dotfiles
My dotfiles and scripts, you might find something useful here. |
GitHub |
| gists |
gists
More scripts and snippets, git-problems is a good one. |
|
| more |
more
All my original projects on GitHub. |
Contacts
For issues/bugs on a specific project, consider using the Issues page on GitHub for that project.
Something else? Contact me at or:
- GitHub @goncalomb
- Mastodon @goncalomb@fosstodon.org
- Steam /id/goncalomb
- Discord @goncalomb join TPH or /r/Steam
- LinkedIn /in/goncalomb
- Twitter @goncalomb protected indefinitely
- GitLab @goncalomb not used
- Reddit /u/goncalomb abandoned, kind of
- Keybase /goncalomb abandoned, keys and proofs are still valid