Portfolio

Things I've built.

Seven builds across infrastructure, content, commerce, and tools. Vhaeon is the current concept; the rest run in production. Each one was built and deployed solo.

// click a node above to jump to its card

Vhaeon

vhaeon.com
Concept

Most knowledge tools surface what you already know to ask for. Vhaeon is built around the connections you didn't think to look for — a 3D knowledge graph for serendipitous discovery via multi-dimensional intersection.

  • Vienna 1913 as the north star — what would a tool look like that surfaces the right intersection at the right moment?
  • Blank canvas → search → 3D graph → crystallize → resonate → weave
  • Semantic axes for time, branch, and depth; info spheres with side panels for controls and neighbors
  • AI-assisted navigation via local Ollama integration — chat as a way to remap the graph, not just a sidebar
  • Self-hosted, open for exploration, not for sale
Research Knowledge graph Three.js Go Ollama

DueRelay

duerelay.com
Live · listed

Webhooks break in production — silent failures, stuck retries, undelivered events that nobody notices until a customer escalates. DueRelay is the delivery layer that doesn't, built for SaaS teams and AI agent systems that need durable, observable, policy-controlled event flow.

  • Multi-tenant from line one — tenant isolation, per-tenant rate limiting, signing-key separation as architectural commitments rather than later retrofits
  • Ingest, queueing, signed delivery, retries with exponential backoff, dead-letter handling, replay
  • HMAC signing, idempotency keys, loop detection (rejects events that originated from DueRelay itself)
  • Plan model (starter / core / scale / enterprise) with quota dimensions for events, endpoints, evt/s, and retention; Stripe usage billing wired end-to-end
  • River — real-time multi-strand pipeline visualization showing event flow across endpoints in motion
  • Go backend, Postgres, OTEL observability, self-hosted on OVH
Infrastructure Webhooks Multi-tenant Go SaaS

BillNode

billnode.app
Live · listed

ROAS, average order value, conversion rate — the metrics most ecom dashboards lead with hide the costs that actually erode margin. Refunds, chargebacks, payment processor fees, VAT, shipping. BillNode shows the numbers that survive once those are accounted for.

  • Six margin and billing calculators across two tracks: ecom/DTC operators and freelance/agency
  • True net margin, break-even ROAS, fee analysis — all client-side, deterministic, no data sent anywhere
  • Single-file static HTML — no framework, no server, no build step. Open in a browser and it works.
  • Free to use; designed to be embedded, white-labeled, or operated under a buyer's brand
  • Self-hosted on OVH; trivially portable to any static host
Tools Ecommerce Finance Calculator

The New Tradesman

thenewtradesman.com
Live · listed

Most software-business writing is either war stories from outliers or generic advice that maps to nobody's situation. The New Tradesman is a publication on the recurring failure patterns — billing breakage, support drift, quiet trust erosion — that show up across companies, with judgment and restraint instead of blame.

  • Pattern-driven editorial format — each post identifies a failure mode that recurs across software companies
  • Anonymized case studies across billing, support, trust, and operational hygiene
  • Strict pattern schema per post: name, mechanism, signal, intervention, residue
  • Stock Ghost CMS with code-injection analytics (GA4 + Umami in parallel); structured for SEO from day one
  • Cross-linked with constantin-works.com per editorial checklist; growing library
Editorial Content Publishing Ghost

PlainStatement

plainstatement.com
Live · listed

Most invoice generators ask you to make an account, sit through onboarding, and choose a template. PlainStatement skips the ceremony — open it, fill the fields, get the PDF. International-friendly defaults out of the box; Pro tier for teams that need persistence and history.

  • Free invoice generator with paid Pro tier — no signup needed for the free flow
  • Clean PDF output with sensible defaults for currency, VAT, and international addressing
  • Express.js backend, single-binary deployment, runs anywhere with Node
  • Pre-distribution — operator-ready: free + Pro flow operational, payments wired
  • Migrated DigitalOcean → OVH with PM2 + nginx + Let's Encrypt; clean handover surface
  • Looking for an operator who'd take it to market, not just a buyer
SaaS Billing Invoicing Node.js

Sister sites — pair

sellingcurrently.com + currentlyselling.com
Live · listed

Most affiliate plays are either content (drive intent, lose the click) or deals (capture intent that came from somewhere else). The sister sites pair is both — a content site that creates buyer intent paired with a deals site engineered to capture it. Sold bundled by default; designed to feed each other.

  • Selling Currently — AI-driven niche content site across commerce verticals. 50+ published articles, SEO-structured, growing. WordPress with REST API automation pipeline.
  • Currently Selling — Multi-category product discovery site. Astro frontend, Node/Express affiliate redirector, Postgres schema for deals/clicks/price snapshots. Affiliate infrastructure built; deals seeded as drafts pending real partnerships.
  • Reciprocal flow by design — content links to deals, deals link back to topical content, same operator runs both
  • 6-month time-fuse on bundle preference — if no pair buyer surfaces, sites split into standalone listings
Commerce Content Affiliate Pair

ForexFin

forexfin.tech
Listed

Strategy backtest webhooks land somewhere, an alert fires, and there's no neutral receipt of what actually happened. ForexFin is a TradingView-compatible alert routing demo with a public receipt endpoint — a proof of how event flow with verifiable receipts could look in fintech.

  • Webhook-based market alert routing demo
  • TradingView + curl compatible payloads
  • Public receipt endpoint for third-party verification
  • Asset only — proof of flow, no live users, no operational history
  • Domain + codebase available; suited to a builder who wants to extend it into a real product
Fintech Webhooks Demo