Toggle navigation menu

Selected work

Real case studies across product architecture, utility tooling, and enterprise direction.

These entries are concise public summaries of live product work, a public utility, and selected client-side architecture leadership.

Selected case studies

Three publishable proof points across product, tooling, and enterprise change

Each entry stays concrete about scope, architecture, and outcome. Where client confidentiality applies, the summary stays at the level already public in the role history.

Product platform Live product

World of Aletheia

A production Astro platform for tabletop worldbuilding and campaign play, built to handle public discovery, protected campaign access, and an Obsidian-first publishing workflow.

Architecture leadershipHands-on prototyping

Problem

The site needed to serve both public world reference and protected campaign material without splitting authoring, discovery, and runtime access into disconnected systems.

Constraints

Content volume was growing, campaign areas needed fail-closed access control, and the publishing workflow had to stay lightweight for ongoing authoring rather than turning into CMS admin overhead.

Approach

Use an Astro-first architecture with explicit product domains, schema-validated collections, and an Obsidian-first sync path that keeps authoring separate from the deployment surface.

Architecture

Cloudflare Workers/Pages runtime, D1-backed discovery metadata, R2 object storage, Better Auth campaign boundaries, and runtime checks only where protected content requires them.

Outcome

A live product with public reference routes, protected campaign spaces, and a static-first posture that still supports authenticated boundaries and cloud-backed content operations.

Notes

Both the live site and public repository are available, so this case can show real architecture decisions instead of a retrospective summary only.

Utility tooling Public repo

Hexinater

A focused Python CLI that adds configurable hex overlays to JPG and PNG maps for tabletop play, built as a real utility rather than a portfolio-only sample.

Hands-on prototyping

Problem

Campaign prep kept running into the same friction: good overhead map images were easy to find, but getting a clean playable hex grid onto them was still annoyingly manual.

Constraints

The tool needed to stay fast, local, and explicit: configurable grid size, line styling, orientation, and offsets, without dragging users through image-editor workflows.

Approach

Design a narrow CLI with a clear command surface, predictable defaults, and enough control to solve the actual alignment problem instead of building a broad graphics toolkit.

Architecture

Python command-line workflow with input validation, configurable grid generation, format-aware output handling, and concise run summaries for practical iteration.

Outcome

A public tool that overlays hex grids in a single command, supports real campaign preparation, and makes a small but concrete example of architecture plus implementation judgment visible.

Notes

The repository openly documents the AI-assisted build process while keeping the requirements, interface decisions, and acceptance judgment clearly human-owned.

Cloud platform architecture Selected client work — anonymised

Cloud platform architecture and technical governance for a UK national services organisation

A publishable summary of digital architecture work for a UK national services organisation, focused on AWS platform direction, legacy integration, vendor alignment, and early Technical Design Authority setup.

Governance and oversightIntegration and modernizationArchitecture leadershipTransformation support

Problem

A national services organisation needed cloud platform direction that could support modernisation while still integrating with existing legacy systems and operating within established delivery constraints.

Constraints

The work had to balance cloud-native platform goals with existing systems, vendor involvement, delivery pressure, and the need for clearer technical governance before the platform moved into later delivery stages.

Approach

Define a pragmatic AWS platform direction, clarify integration needs, support vendor and solution evaluation, and help establish a Technical Design Authority function to improve consistency of technical decision-making.

Architecture

Focus on AWS platform architecture, legacy integration patterns, scalability and resilience concerns, vendor alignment, and governance practices that connected early solution design to wider platform direction.

Outcome

Produced initial architecture and design direction for a cloud-native platform initiative, supported technical integration and vendor selection, and contributed to the early foundations of a Technical Design Authority function before later delivery and production rollout.

Notes

This summary is intentionally anonymised and limited to early-stage architecture and design work. It avoids confidential programme detail, internal architecture specifics, production rollout claims, and invented delivery metrics.

Selected work

Need help with similar product, tooling, or transformation pressure?

The services page explains how these patterns translate into consulting engagements. Contact is the direct next step when one of these situations already looks familiar.