The toolkit, end to end.
62 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.
CSS preprocessor — legacy projects still run on it.
Backend
APIs, services, and the runtime glue between clients and data.
JavaScript runtime. Backends, CLIs, scripts.
Enterprise-grade 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.
Systems-level — game engine, performance-critical tooling.
End-to-end typesafe APIs for TS-only stacks.
Schema-first query language for typed APIs.
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.
Document database for unstructured or fast-iterating schemas.
In-memory store — caching, rate-limiting, pub/sub.
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.
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 enterprise integrations.
Microsoft cloud — enterprise engagements.
Mobile & Desktop
Cross-platform client runtimes.
Managed React Native workflow with OTA updates.
Desktop apps from web stack.
Rust-backed desktop shells — smaller and faster than Electron.
Native iOS work when web isn't enough.
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.
The independent Blender marketplace (formerly Blender Market) — where my 8 addons ship.
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.
Unit testing for legacy Node projects.
Fast Vite-native unit testing. Default on new builds.
End-to-end browser testing across engines.
Payments & Tooling
Everything else that ships in production code.
International payments — subscriptions, Connect, Checkout.
Transactional email with React templates.

Danish payment gateway — card + local methods.

Danish mobile payment standard. Integrated on multiple SMB sites.
Linting — every project, zero warnings policy.
Opinionated formatting. Checked in CI.
Chances are I've touched it. Ask.