The toolkit, end to end.
68 technologies across 10 categories. The ones I've actually shipped with.
Frontend
UI frameworks, styling, and the tools that make web apps feel fast.
React meta-framework — App Router, RSC, edge-ready.
Component-driven UI library at the heart of every frontend I ship.
Typed JavaScript. Every project is strict-mode TS.
Utility-first CSS. Tailwind v4 on every new build.
Copy-in Radix primitives wired to Tailwind tokens.
Physics-based animation library for React.
Professional-grade scroll and timeline animation.
Minimal state management for React.
Component workshop for isolated UI development.
Backend
APIs, services, and the runtime glue between clients and data.
JavaScript runtime. Backends, CLIs, scripts.
Modular Node framework — DI, modules, decorators.
Minimal Node web framework. Still my default for quick APIs.
Modern Python API framework with auto OpenAPI + type hints.
ML, data pipelines, scripting, Blender addons.
For CLIs and services that need to be fast and boring.
End-to-end typesafe APIs for TS-only stacks.
Schema-first query language for typed APIs.
Edge-first TypeScript HTTP framework — small, fast, runs anywhere.
ASP.NET Core minimal APIs + Kestrel — when streaming throughput matters.
Statically-typed, mature ecosystem — chosen for cryptography + streaming.
Database
Relational, document, and embedded stores.
Default relational database — transactions, JSONB, full-text, extensions.
TypeScript ORM with migrations and typed clients.
SQL-flavoured TypeScript ORM. Edge-friendly.
In-memory store — caching, rate-limiting, pub/sub.
BSD-licensed Redis fork — drop-in compatible, community-governed.
S3-compatible object storage — self-hosted, runs in a single container.
Lightweight pub/sub + JetStream for cross-service events.
Embedded SQL database. Perfect for local-first and desktop apps.
Postgres + Auth + Storage + Realtime in one backend.
Auth, Firestore, Storage — still in use on legacy builds.
DevOps
CI/CD, containers, version control, and infrastructure automation.
Containers — local dev, services, CI.
Container orchestration — for builds that outgrow single hosts.
Reverse proxy, TLS termination, static serving.
Reverse proxy with automatic HTTPS — Let's Encrypt + HTTP/3 in one binary.
Free, automated TLS certificates via ACME — issued + rotated by Caddy.
Time-series metrics — pull-model scraping, alert rules, exposition format.
Dashboards over Prometheus + Loki — provisioned via JSON, version-controlled.
Log aggregation — index-by-label, structured JSON via Promtail.
CI/CD — build, test, deploy on every push.
Version control — every project, master branch, no exceptions.
Source hosting and collaboration.
Cloud & Edge
Where things run — edge-first when possible.
Pages, Workers, R2, D1, Turnstile — my default edge.
Next.js native hosting. Used when CF Pages isn't a fit.
S3, RDS, Lambda — for larger system integrations.
Microsoft cloud — larger-org engagements.
German cloud — best-value EU compute, GDPR jurisdiction, ARM cax-series.
Mobile & Desktop
Cross-platform client runtimes.
3D & Creative
Real-time graphics, product viewers, and procedural tools.
WebGL 3D for products, viewers, engines.
8 addons shipped on SuperHive — MoGraph, pie menus, node vault.
Design hand-offs, component libraries, prototypes.

PBR material authoring — what I paint into textures before they ship to Blender or Three.js.
Raw GPU for shader work — underneath Three.js.
Real-time 3D — where I started learning game-engine pipelines.
AI / ML
Models, inference, embeddings, and the infrastructure around them.
Claude API + agent tools. Used to build agentic developer workflows.
GPT, embeddings, fine-tuning. Integrated into several products.

My own multi-agent orchestration workspace for Claude Code — hooks, memory, flows, and role agents.
Model hub and inference for vision + language models.
Deep learning framework for inference and training pipelines.
Testing
Unit, component, and end-to-end coverage.
Payments & Tooling
Everything else that ships in production code.

Audited cryptographic primitives — XChaCha20-Poly1305, BLAKE2b, ed25519.
International payments — subscriptions, Connect, Checkout.
Transactional email with React templates.

Danish payment gateway — card + local methods.
Linting — every project, zero warnings policy.
Opinionated formatting. Checked in CI.
I reach for whatever fits the project best — and I'm always picking up new tools when it makes sense.