#blog#projects#contacts

Blog

all blog entries

Projects

A Raspberry Pi kiosk configurator and console application.

It’s my attempt at 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.


A Jira app for scanning documents and images. In contrast with my previous scanning project, WDIScan makes use of the Mopria eSCL (Apple AirPrint) protocol with WebUSB as the transport layer. It also supports network scanners using a browser extension. More info at wdiscan.com.

Currently all the code is proprietary, but I’ll probably open-source the eSCL/AirPrint library in the future.

WDIScan on the Atlassian Marketplace


Did you ever want to use a scanner on a web browser? No? Well, now you can.

Using this experimental project, USB scanners can work directly on a web browser without any drivers, with WebUSB and some help from the SANE API. Go dust off your old scanner. On Hacker News.

webscan.goncalomb.com WebScan (sane-wasm) on GitHub


Recently I’ve been working on some hardware analysis projects:


A minimalist endless runner for Android and PC. A final version was released in 2023, see the latest devlog.


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.

twitcharchive.com


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).

p3js.goncalomb.com P3JS on GitHub


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.

NBTEditor on dev.bukkit.org NBTEditor on GitHub


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
EuroMillionsBox EuroMillionsBox
A ESP8266 based device to fetch the latest EuroMillions draw results.
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: