Experiments

Things I'm building.

Real spikes and experiments — not tutorials. Each one solves a real problem or explores a technology I want production experience with.

LiveMar 2026

Global Orientation Ritual

A personal intelligence desk for sorting tactical noise from slower strategic and structural change.

Next.jsReactPrismaSignalsDashboard
LiveMar 2026

Stack Demo App

A local-only architecture spike: a simple ticket board using App Router, Server Actions, and SQLite persistence.

Next.jsSQLiteServer ActionsZod
LiveMar 2026

Streamlit DataFusion Explorer

A local SQL workbench for uploaded CSV, JSON, and Parquet files using Streamlit, DataFusion, PyArrow, and pandas.

PythonStreamlitDataFusionPyArrow
LiveJun 2026

Warrior Programme Handbook

Post-course online support handbook for the Warrior Programme.

HTMLVeteran Support
LiveJun 2026

Warrior Programme Vimeo Links

Workshop video links for the Warrior Programme.

HTMLVeteran SupportVideo
LiveSept 2026

Business Workflow Mapper

A sketchpad for mapping business processes — define steps with SLOs, decisions with branching, and generate process documentation from a shared activity catalogue.

ReactTypeScriptProcess DesignVercel
Business Workflow Mapper screenshot
LiveAug 2026

Dataflow Engine

A lightweight data integration engine with YAML-defined pipelines, visual flow monitoring, and reconciliation checks — built as an n8n-adjacent demo.

TypeScriptNode.jsSQLiteYAMLData Pipelines
Dataflow Engine screenshot
LiveOct 2026

MGRS Logger

An installable phone web app that shows your live MGRS grid reference, marks waypoints, records tracks, and exports them as CSV or GeoJSON.

HTMLPWAGeolocationMGRSGeoJSON
LiveOct 2026

GeoJSON Viewer

Drop GeoJSON files onto a map to view them as layers, switch basemaps, and inspect feature properties. Pairs with the MGRS Logger's exports.

SvelteViteMapLibreGeoJSON
LiveOct 2026

Defence Feeds Reader

A minimal OPML-driven RSS reader for UK defence and security news — feeds fetched server-side and refreshed every 30 minutes, with read state kept in the browser.

Next.jsTypeScriptRSSOPMLISR
LiveAug 2026

Franchisee Helpdesk

A multi-role helpdesk POC for franchise networks — ticket management, role-based dashboards, email notifications, and EC2 deployment with OpenTofu.

Next.jsExpressSQLiteAWS EC2OpenTofuResendZod
Franchisee Helpdesk screenshot
In ProgressFeb 2026

Resend Email Marketing - Irritable

Email marketing POC using Resend API and SDK with Next.js .

EmailAPIResend
Resend Email Marketing - Irritable screenshot
PlannedFeb 2026

React Email Templates

Transactional email templates built with react.email — type-safe, testable email components that render to HTML.

ReactEmailResend
PlannedFeb 2026

BetterStack Observability

Structured logging and uptime monitoring integration. Demonstrating production-grade observability patterns.

ObservabilityLoggingBetterStack
PlannedFeb 2026

Playwright E2E Recording

Automated browser testing and visual regression recording of the Ceroc CRM system.

TestingPlaywrightAutomation
PlannedFeb 2026

Expo Mobile Experiments

React Native experiments with Expo — cross-platform mobile prototyping.

React NativeExpoMobile