Vivek G

Bookmark this to keep an eye on my project updates!

View My GitHub Profile

Hi there 👋

I build developer tools and BPM/workflow tooling. A tour of my projects is below.


🚀 Applications

Banana CAD

alt text

Block Sandbox

alt text

z-lang

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


🏆 Hackathon Projects

Built for the Build Small Hackathon — small models doing real work, fully offline where possible.

💊 PillPal

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

PillPal

▶️ Live demo · 🔗 Repository · 🎬 Video

🔮 The Oracle

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

The Oracle

▶️ Live demo · 🔗 Repository · 🎬 Video

🌳 Heartwood

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

Heartwood

▶️ Live demo · 🔗 Repository · 🎬 Video


📦 Archived Projects

hippo-bpm

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

hippo-bpm

⬇️ Download

logster

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

logster

⬇️ Download

block-cad-desktop

A Scratch-style block-programming 3D modelling app, designed to simplify 3D modelling for 3D printing. — Desktop app

block-cad

⬇️ Download on itch.io


More archived projects

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