Skip to content

Portfolio

Production platforms, mobile apps, and tooling - built solo on contract, or as lead developer.

Bluumo

Live Demo

Two-sided wellness marketplace · 2025-2026

Two-sided wellness marketplace built solo in ~12 weeks for a Finnish wellness startup, explorable in a live demo environment. Two active payment rails (Visma Pay, Edenred), with Epassi and Smartum built and gated pending credentials, a B2B corporate portal with employer onboarding and Wellbeing Allowance integration, native mobile apps for iOS and Android, and an AI concierge.

ExpoReact NativeTypeScriptSupabaseVisma PayEdenredEpassiSmartumClaude API

Coyotes and Candles

Live

Full-service creative platform · 2026

Live platform consolidating bookings, payments, live video, virtual tabletop, and community into one product - replacing five separate paid tools. Handling real bookings and transactions. Built in ~8 days of active development.

Next.js 16SupabaseStripePayPalAgoraUpCloud

Hearthheld

Private Pilot

Multiplayer Skyrim RP server and toolchain · 2026-Present

Invite-only multiplayer Skyrim roleplay community built on a pinned fork of SkyMP, an open-source multiplayer mod for a decade-old engine. A 71-module game server, a Windows launcher that installs and version-pins the whole client stack, a self-hosted identity API that makes Discord membership the whitelist, and Python tooling that writes Bethesda plugin records directly. 835 commits in 13 days. 25+ alpha testers have signed up ahead of a founding circle sized at 15-20.

TypeScriptNode.jsElectronC++PythonDiscord OAuthSkyMPWireGuard

Dredge

Live

Multi-source ops-awareness board · 2026

Live ops-awareness board aggregating GitHub, databases, RSS, and webhooks into one triage view. An AI layer builds ingestion pipelines from plain language descriptions. Built in Elixir/Phoenix/LiveView as a deliberate stack exploration.

ElixirPhoenixLiveViewOTPPostgreSQLAnthropic ClaudeDocker

Suumio

Live

AI companion journaling app · 2025-2026

AI journaling product with active Stripe billing on web, with iOS and Android builds in progress. Users journal with one of 42 distinct AI companion personalities powered by Claude, across 32 languages.

ExpoReact NativeTypeScriptClaude APIStripeSupabase

Dice Cat

Live on Google Play

Tabletop gaming matchmaking app · 2024-2026

Cross-platform matchmaking app on Google Play. Multi-dimensional compatibility scoring, 10,000+ game database, PostGIS optimization, encrypted messaging, and custom SVG avatar builder.

ReactIonicTypeScriptSupabasePostgreSQLFirebase

CarmaClouds

Open Source

Multi-platform VTT character sync suite · 2024-Present

Open-source character synchronization from DiceCloud V2 to Roll20, Foundry VTT, and Owlbear Rodeo. Browser extensions, VTT modules, Discord bot, and CoyoteCloud two-way sync integrated into live campaign sessions.

TypeScriptJavaScriptSupabaseChrome ExtensionFirefox ExtensionDiscord.js

Modular Website Framework

2 Sites Live

Rapid small business site deployments · 2025-2026

Reusable architecture that deploys fully-customized small business sites in 3-5 hours. E-commerce, bookings, galleries, and admin dashboards - two live deployments: DesignsByADino and Amy's Hen House.

Next.js 16React 19TypeScriptTailwind CSS 4SupabaseSquare PaymentsVercel