Selected work / an ongoing collection

Ideas, made real.

Document engines, useful tools, and worlds you can play in. Explore the work, try an interactive example, and see what went into the build.

Showing 16 of 16 projects.

Docify concept artwork
01 / systemsExplore the project ↗

Native rendering

Docify

A native Rust document renderer for HTML and CSS, with PDF, PNG, SVG, and editable DOCX output, plus Node.js bindings.

RustHTML / CSSNode.js
Galacia concept artwork
02 / systemsExplore the project ↗

Independent software

Galacia

My independent software brand and public product website, starting with Galacia Vault for Salesforce file storage, with an interactive product explorer and a Three.js glacier.

JavaScriptNode.jsThree.js
The Loft Zante concept artwork
03 / systemsExplore the project ↗

A Mediterranean evening

The Loft Zante

A hospitality website for O’Callaghan’s Loft in Zakynthos, with a browsable drinks menu, venue photography, events, and visitor information.

Next.jsTypeScriptReact
WaveLink concept artwork
04 / salesforceExplore the project ↗

Data in motion

WaveLink

A Chrome extension for Salesforce data work: SOQL exports, guided imports, offline conversion, comparisons, and repeatable data jobs in a local browser workspace.

TypeScriptPreactChrome Extension
Infinity Docs concept artwork
05 / salesforceExplore the project ↗

Document workflows

Infinity Docs

A Salesforce document-generation platform connecting reusable templates and record data to cloud rendering, document storage, and delivery.

ApexLWCTypeScript
ExoCraft concept artwork
06 / systemsExplore the project ↗

A world worth exploring

ExoCraft

A Three.js browser voxel sandbox with procedural biomes, flood-fill lighting, survival, crafting, redstone circuits, mobs, physically based materials, and post-processing effects.

JavaScriptThree.jsVite
Galacia Vault concept artwork
07 / salesforceExplore the project ↗

Files in context

Galacia Vault

A Salesforce-native file storage platform in development, connecting record-based file workflows to customer-owned cloud storage through Apex and Lightning Web Components.

ApexSalesforceLightning Web Components
File Insights concept artwork
08 / toolingExplore the project ↗

Look beneath the surface

File Insights

A local Python utility for viewing and editing file metadata in the browser — photo EXIF, audio tags, PDF properties, timestamps, and on-demand checksums.

PythonFlaskJavaScript
Git Navigator concept artwork
09 / toolingExplore the project ↗

Follow the branches

Git Navigator

VS Code sidebar extension that handles everyday git and GitHub workflows — staging, commits, stashes, conflict resolution, blame, a visual commit graph, and pull requests — without leaving the editor or touching the terminal.

TypeScriptVS Code Extension APIesbuild
Bloons Tower Defense concept artwork
10 / systemsExplore the project ↗

Strategy in the browser

Bloons Tower Defense

A Bloons-inspired browser game built with TypeScript and HTML5 Canvas: 20 rounds, six tower types, layered enemies, upgrades, and targeting priorities.

TypeScriptHTML5 CanvasVite
Flux Terminal concept artwork
11 / toolingExplore the project ↗

A timeline for your terminal

Flux Terminal

An Electron terminal and workspace for Claude Code sessions, with live dashboards, multi-session monitoring, searchable transcripts, and split terminal panes.

JavaScriptElectronReact
Infinite Idea concept artwork
12 / toolingExplore the project ↗

Space for an idea

Infinite Idea

A browser-based documentation canvas with Salesforce-aware diagram blocks, metadata importers, reusable templates, and PDF, PNG, and SVG export.

Next.jsTypeScripttldraw
Vastify concept artwork
13 / aiExplore the project ↗

Connected cloud storage

Vastify

A hackathon prototype for Salesforce storage offloading and backup, with customer-owned cloud storage, an OData adapter, and AI-assisted setup and routing.

TypeScriptBunHono
AI Email Triage Automation concept artwork
14 / aiExplore the project ↗

An inbox with direction

AI Email Triage Automation

n8n-based workflow that receives inbound email, sends it through a local Node bridge, and returns structured action recommendations.

n8nNode.jsWorkflow Automation
Salesforce Spreadsheet Formatter concept artwork
15 / salesforceExplore the project ↗

From messy to ready

Salesforce Spreadsheet Formatter

Python CLI for cleaning CSV and XLSX Salesforce exports before migration or Data Loader import.

PythonopenpyxlCLI Tooling
ExoWare Kernel Driver concept artwork
16 / systemsExplore the project ↗

Beneath the abstraction

ExoWare Kernel Driver

Windows kernel-mode driver written in C++ for secure memory access and low-level system interaction.

C++Windows KernelWDM