Identity · Site · CMS
Daniel Louvre
Site and a private CMS for a portrait photographer. Dark, fast, nothing competing with the photographs — and an admin the client runs alone, including video.
ClientDaniel Louvre
RoleDesign and build, end to end
StackHTML · CSS · JS · Node · ffmpeg
Year2026
StateLive
Case study →
daniellouvre.online ↗
Type · Motion · Own work
Generative
Visual systems that draw themselves — type, motion and colour built from rules rather than layouts. The place where the vocabulary for client identity work gets worked out first.
ClientNone — own work
RoleEverything
StackCanvas · WebGL · JS
Year2026
StateLive
Open it ↗
The lab ↗
○───○───●
│ │ │
○───●───○
│ │ │
○───○───○
AI product
Couldy
AI-native workspace: describe a task in plain language, get a working module. A three-layer intent router resolves the request against a live data model instead of a fixed command set, so the surface grows without anyone shipping a new screen.
ClientOwn product
RoleArchitecture and build
StackTypeScript · Python · Postgres
Year2026
StateActive
Closed product — no public surface
▓▓▓░░ ──► 0.94
▓▓░░░ ──► 0.61
▓░░░░ ──► 0.28
· · · ·
threshold
Machine learning
plagiarism-detect
Semantic detection pipeline: cosine similarity over embeddings for meaning, a difflib pass for literal overlap, then an LLM stage that only judges the cases the first two disagree on.
ClientOwn product
RolePipeline design and build
StackPython · pgvector
Year2025
StateIn progress
Not public yet
sources ──┐
sources ──┼──► dedupe ──► ✈
sources ──┘ │
subscribers
Automation
f1-news-bot
Automated Formula 1 news feed: source polling, deduplication across outlets, delivery to a Telegram channel with subscriber gating.
ClientOwn product
RoleEverything
StackNode.js · Telegram API
Year2025
StateShipped
Channel is private