Mark Madsen
M.M.
Denmark Core Denmark
Mark Madsen·
BodyMechanic
— Started in gyms. The compulsion just changed target.

Fourteen years between gym floors and online coaching — teaching people how discipline actually compounds. Turned out building software works the same way. Started writing code in 2017 — and if an idea surfaces, it tends to get built.

Building — a small studio of interconnected products that share one identity layer. Fewer logins, one design language, products that speak to each other.

System Dependencies — Latest Build

Web Frameworks
ASTRO
ASTRO
Current
BLADE.IM
BLADE.IM
Current
FRESH
FRESH DENO
Explored
TANSTACK_START
TANSTACK_START
Explored
Native Mobile
LYNX_JS
LYNX_JS BYTEDANCE
Upcoming
Database
CONVEX
CONVEX
Explored
GEL_DATA
GEL_DATA
Explored
HIVE
HIVE
Current
POCKETBASE
POCKETBASE
Explored
SURREALDB
SURREALDB
Explored
Runtime Engine
BUN
BUN JSC // HIGH_PERFORMANCE
Current
DENO
DENO V8 // SECURE_BY_DEFAULT
Active
Language
JAVASCRIPT
JAVASCRIPT
Current
TYPESCRIPT
TYPESCRIPT SUPERSET_OF_JS
Current

Provisioning Infrastructure

Uptime 99.9%
CLOUDFLARE
Node Connected
DENO_DEPLOY
Disconnected
SLIPLANE
Node Connected
DOCKER
Disconnected
HETZNER
Disconnected
KAMAL
Disconnected
RAILWAY
Disconnected

Distribution Node — NPM Registry

Scoped: @circadian/*

@circadian/sol

v0.2.10
6 stars
Source codex

Solar-aware React widgets that follow the real position of the sun. Computes the sun's elevation from location and time, then transitions the UI through 9 phases — dawn through midnight — with 10 skins, optional live weather, and animated blends.

bun add @circadian/sol
stable buildbunup workspace
esm · ts

@circadian/luna

v0.1.3
0 stars
Source codex

Lunar-aware React widgets that follow the real phase of the moon. Computes phase, illumination, and arc position from location and time, then moves the UI through 8 lunar phases with arc-tracking orbs and 10 designed skins.

bun add @circadian/luna
stable buildbunup workspace
esm · ts
Next Release @circadian/ambient — unified Sol ⇄ Luna layer
Linked Protocols — Qodin SSO
Planned Ideas with clear direction — development continues in parallel with or following the launch of Bookaboo & Milo
Folio · No. 01

Syntax to visual synthesis : GLAZE

DEFERRED
Web
GLAZE

Syntax to visual synthesis

Transforming source code into high-fidelity marketing artifacts. The design bottleneck, cut out entirely.

v1.0Open SourcePipeline
Protocol v1.0
GLAZE
Folio · No. 02

Assesscessment (building tax compliance intelligence)

DEFERRED
Web
iOS
Android
HarmonyOS
CESS

Tax intelligence for modern businesses

Breaking down tax complexity into clear obligations. Automated tracking, threshold monitoring, and filing-ready reports — so you can focus on growing your business, not managing spreadsheets.

v0.4Nexus_CoreReal-time
Protocol v1.0
CESS
Folio · No. 03

Coming soon : FACET

DEFERRED
Web
FACET

Coming soon

A third protocol binding to the Qodin spine. Architecture is set — announcement follows the first two builds.

Pre-launchSyncedQodin_SSO
Protocol v1.0
FACET
Standalone Builds — Independent
Not synced with Qodin SSO Larger independent projects with dedicated infrastructure
Standalone Folio · No. 01

Every child deserves a story made for them : BOOKABOO

LAUNCHING SOON
Web

Every child deserves a story made for them

Every child's bookshelf has the same fifteen books. Bookaboo fixes that. Type in a name, a few favourite things, and the platform writes and illustrates a story that belongs to that child specifically — one nobody else will ever read.

Launching_SoonAI_IllustratedPersonalised
Independent v1.0
BOOKABOO
Standalone Folio · No. 02

Your AI fitness companion that grows stronger with you : MILO

EARLY BUILDING
iOS
Android

Your AI fitness companion that grows stronger with you

After 14 years coaching people in and out of gyms, one thing became clear — most people don't need a harder programme, they need a smarter one. Milo is that system: an AI companion that adapts to who you actually are, not who the plan assumes you are.

Pre-launchAI_DrivenAdaptive
Independent v0.1
MILO

Version History

[2017.01]

System Init

No-code platforms loaded — Groove & Webflow. Freelance tech support. First interface between human intent and digital output.

[2018.06]

Kernel Update

Core language layer installed — React, JavaScript, TypeScript. First steps into writing real code.

[2019.11]

Runtime Expand

Framework library expanded — Svelte, Next.js, SolidJS. Testing emerging runtimes and component models.

[2022.03]

Protocol Shift

Server-first paradigm adopted — Deno runtime, Fresh framework. Zero-JS-by-default exploration.

[2024.01]

Stack Evolution

Modern framework evaluation cycle. Database migration path — Pocketbase, SurrealDB, Gel Data, Convex explored.

[2025.01]

Architect Mode

Full-stack architecture engaged — Blade.im & TanStack Start for web. LynxJS for native mobile. Hive by Ronin for storage. Bun & Deno dual-runtime.

[2025.NOW]

Studio Architecture

Building the Qodin Studio ecosystem — unified SSO, linked protocols, and standalone builds in active development.

[2026.NOW]

Infra Evolution

Transitioned to Kamal + Docker on Hetzner for full-stack orchestration. Cloudflare edge routing.

External Interface — Debug Support

If you're stuck on something — a bug that shouldn't exist, an architecture decision that keeps cycling, code that works but feels wrong — reach out. I've been that person staring at a problem for three hours. Sometimes a second pair of eyes is all it takes.

Still active in fitness — not coaching directly anymore, but if you're in Denmark and looking for the right personal trainer or online coach, reach out. Finding a good fit matters more than most people realise, and after fourteen years in the field I know the landscape well enough to point you somewhere worthwhile.

Biological Hardware Status

✦ Bio Fuel: Former trainer. The habit stuck.
✦ Thermal Regulation: Denmark-based Core
✦ Core Logic: "If ideated, then built"
✦ Legacy Hardware: Dumbbells [offline]

Genius at work

— Mark Madsen · 2026