Bookmark this to keep an eye on my project updates!
I build developer tools and BPM/workflow tooling. A tour of my projects is below.


z — a tiny (<5 MB) Lisp-flavoured scripting language and tree-walking interpreter in single-file C99, with a rich stdlib and a notebook-style enhanced REPL (zide). Builds on macOS, Linux and Windows. — C
Built for the Build Small Hackathon — small models doing real work, fully offline where possible.
Photograph a pill bottle and get a clear daily medication schedule plus a refill alert. A MiniCPM-V vision model reads the label into JSON; all the trust-critical scheduling and run-out math is deterministic, testable Python. (Backyard AI track.) — Python · Gradio · MiniCPM-V
▶️ Live demo · 🔗 Repository · 🎬 Video
An Akinator-style guessing game — think of an animal, fruit, or vegetable and the Oracle narrows it down with yes/no questions. A deterministic engine does the deduction over an attribute database while a tiny Llama 3.2 model only phrases the questions, so it runs fully offline. (Thousand Token Wood track.) — Python · Gradio · llama.cpp
▶️ Live demo · 🔗 Repository · 🎬 Video
A cozy pixel village where a tiny Llama 3.2 1B model is the game master. Each villager guards a treasure and wants something from the heart — cheer me up, flatter me, make me laugh — and you win them over in free text while the model judges, in character, whether you succeeded. Deterministic game state, LLM language and judgement; runs offline. (Thousand Token Wood track.) — JavaScript · Python · Phaser · llama.cpp
▶️ Live demo · 🔗 Repository · 🎬 Video
Hippo DevTools — an all-in-one desktop app for developing, testing and managing IBM BAW apps (traditional & Cloud Pak): snapshots, toolkit dependencies, test services and multi-environment comparison. — Go · Wails · JavaScript
⬇️ Download
A lightweight desktop log viewer for indexing and searching across multiple log files — timestamp-based search, custom date formats and log-level filtering. Inspired by glogg and Splunk. — Java
⬇️ Download
A Scratch-style block-programming 3D modelling app, designed to simplify 3D modelling for 3D printing. — Desktop app
| Project | Summary | Built with |
|---|---|---|
| vs-code-plugin-for-IBM-BAW | A VS Code plugin to manage IBM Business Automation Workflow (BAW) environments — snapshot management/comparison, process-instance inspection, bulk actions and REST-based unit tests. (Superseded by hippo-bpm.) ⬇️ Download | VS Code extension |
| otter-http-client | A VS Code extension HTTP/REST client. ⬇️ Download | VS Code extension |
| baw_dev_tools | A browser-based developer tool for IBM BAW: view apps/toolkits/snapshots, manage snapshot states in bulk, inspect dependencies and config, and run Groovy-based unit tests. | Java · GraphQL |
| bpm_util | A GUI tool to view application environment variables from IBM BPM TWX files. | Java |
| sonarqube-bpmn-plugin | A SonarQube plugin that adds analysis for Camunda .bpmn files, porting bpmnlint’s rule set. |
Java |
| cucumber-camunda-js | A Cucumber-based testing framework for Camunda — deploy BPMN/DMN, drive user tasks, and evaluate decision tables (including Excel inputs), across cloud, docker and local setups. | JavaScript |
| Haver | A microflow engine that ingests a JSON workflow definition (Start / End / Command / Condition steps) and executes it, emitting events. | Java |
| easy_web_crawler | A Node.js web crawler built on Puppeteer for JavaScript/AJAX pages, with URL filtering, deduplication, stop/resume support and fast image download. | JavaScript · Puppeteer |
| lumino_js_starter_template | A starter template for Lumino.js apps (dock panels, TypeScript, Parcel) with ready-made widgets — dev console, Tabulator grid, toolbar, BPMN and code editors, and a status bar. | TypeScript · Lumino |
| vscode_tabluator_css | A Tabulator CSS theme for styling grids inside VS Code webview widgets. | CSS |
| JavaBusinessCalendar | A Java business-calendar library (based on jBPM’s) for holiday and working-hour checks plus date/timezone helpers. | Java |
| Snake-Game | A classic Snake game with Marathon and Sprint modes; released on itch.io. | Python · pygame |
| casper | A Java project automatically exported from Google Code (code.google.com/p/casper). | Java |