A collection of projects I’ve built, contributed to, or am currently working on. From open-source tools to personal experiments, these represent some of my interests and explorations in technology.
Featured Projects
Below are some of the projects I’m actively maintaining (or not):
-
I'm the passionated Director of a Digital Factory dedicated to Geo Intelligence
-
Cartography for Noobs is a newsletter that explores modern cartography, from projections and data to web mapping and geopolitics.
-
A newsletter about practical AI engineering and building better software systems.
-
An Obsidian plugin to quickly capture notes and turn them into actionable tasks.
-
An Obsidian plugin that enriches notes with geographic coordinates, addresses, and map markers for location-aware knowledge management.
-
An Obsidian plugin that brings Claude Code and other AI coding assistants directly into your vault for AI-assisted writing and development.
-
A multi-app assistant firmware for the M5Stack Cardputer (ESP32-S3) that boots into a launcher with productivity and fun apps — BLE HID presentation/host control, a focus timer with motivational threats, a WiFi captive portal, customizable themes and SD-card-persisted settings — all themed around Dwight Schrute from The Office.
-
Web application for cycling route planning with GPX track visualization, waypoint management, and point of interest search.
-
A local web app to browse and edit an Obsidian vault directly in your browser.
-
A versioned library of reusable prompts for AI agents, covering core principles, domain-specific rules, and app development standards.
-
Firmware that turns an M5Stack Cardputer into a BLE HID keyboard to remote-control slide presentations (Google Slides, PowerPoint, Keynote).
-
Firmware that turns an M5Stack Cardputer ADV into a digital bubble level using its onboard BMI270 IMU, with auto-orientation, real-time angle readout and calibration.
-
A Geometry-Dash-style auto-runner game for the M5Stack Cardputer (ESP32-S3, 240x135 TFT) with double-buffered rendering, 60 FPS physics, procedural obstacles and persistent high-score storage.
-
Real-time dashboard tracking Biathlon World Cup standings, race results, and athlete performance throughout the season.
-
I have been contributing to Open Street Map for nearly 10 years