
Voyage System
A freight forwarder moved off spreadsheets into one system: booking, multi-leg tracking, invoicing, and the finance reporting that used to be rebuilt by hand every month.
- Next.js
- React
- Supabase
- Vercel
Systems we have built, shipped, and handed over.
Each one started as an operation held together by spreadsheets and manual re-entry. What follows is the problem, what we built, and what it does today.

A freight forwarder moved off spreadsheets into one system: booking, multi-leg tracking, invoicing, and the finance reporting that used to be rebuilt by hand every month.
Client work shows what we build to a brief. These four are what we build when the brief is our own, and every one of them is in production today.
A unified digital life environment focused on identity, continuity, and long-term behavioral organization.
Live site: Kentra (opens in a new tab)Identity and self-awareness platform designed to help users understand, structure, and optimize themselves.
Live site: TrueSelf (opens in a new tab)A structured influencer and collaboration system connecting brands, creators, and audiences into one coordinated network.
Live site: Intrafluence (opens in a new tab)Business operating system for structured workflows and organizational clarity.
Live site: Octomations (opens in a new tab)Personal projects, not client work. They are here because they are the public evidence behind several of the services we sell, and because the source is open for anyone who wants to check the claim.
Browser-based PDF, media and developer tools. Every file is processed inside the tab through WebAssembly, so nothing is uploaded and there is no backend holding your documents.
Heavy processing can run entirely on the client. That matters for any system handling documents which are not allowed to leave the building.
A self-hosted Telegram assistant running Llama 3.2 through Ollama, with pgvector long-term memory, offline Whisper transcription, calendar access and web search.
Retrieval-augmented generation and speech transcription running on hardware you own, with no per-token cost and no data leaving your network.
A two-player word search with solo puzzles, a daily challenge, a 360-level path, and realtime race and co-operative modes.
Realtime multi-user state with end-to-end test coverage. The same problem shape as any system where two people touch the same record at once.
A full self-hosted stack: dashboard, NAS, Pi-hole DNS, media server, a Git server and uptime monitoring, composed on Docker and reached over a Tailscale mesh.
Infrastructure run rather than rented. Relevant to any client who wants their system on their own hardware instead of a rented cloud.
Containerised VS Code Server for browser-based development, with Python and C++ toolchains, NAS mounts and Tailscale access.
A reproducible development environment a team can join from any machine, which is part of how a handover stays clean after we leave.
Tell us what your operation runs on today, and we will tell you what it would take to put it in one system.