TheDanniCraft

Available

I build resilient digital structures.

Building digital empires with technical precision, creative problem-solving, and systems that stay fast, coherent, and maintainable as they grow.

12

Selected Projects

Stack

Tools of the Trade

The software, frameworks, and platforms I reach for when building reliable digital products.

TypeScript

TypeScript

Typed systems

CSS

CSS3

Styling

Next.js

Next.js

Web framework

Tailwind CSS

Tailwind CSS

Interface styling

Node.js

Node.js

Runtime

OpenAPI Initiative

REST APIs

Service contracts

PostgreSQL

PostgreSQL

Primary database

PocketBase

PocketBase

Light backend

Apache

Apache

Web server

Git

Git

Version control

GitLab

GitLab CI

Pipelines

pnpm

pnpm

Package manager

Git for Windows

Windows

Desktop systems

WordPress

WordPress

CMS systems

JavaScript

JavaScript

Core language

Markdown

Markdown

Documentation

Vue.js

Vue.js

Reactive UI

Mantine

Mantine

UI toolkit

Express

Express

API services

Zapier

Webhooks

Event pipelines

MySQL

MySQL

Relational DB

Docker

Docker

Containerization

Cloudflare

Cloudflare

Edge & DNS

GitHub

GitHub

Collaboration

ESLint

ESLint

Code quality

.ENV

.env

Environment config

GNU Bash

Bash

Shell scripting

Google Translate

i18n

Localization systems

HTML5

HTML5

Markup

React

React

UI architecture

Nuxt

Nuxt

Vue framework

React

HeroUI

Component system

discord.js

discord.js

Bot systems

n8n

n8n

Workflow automation

Drizzle

Drizzle ORM

Type-safe queries

NGINX

NGINX

Reverse proxy

Coolify

Coolify

Self-hosting

GitHub Actions

GitHub Actions

CI/CD pipelines

Prettier

Prettier

Formatting

Linux

Linux

Server systems

Figma

Figma

Design systems

SAP

SAP

Enterprise systems

Live Projects

Selected builds from bots, tools, and web projects.

Clipify dashboard presented in a custom project thumbnail
Next.jsTwitchSaaS

Clipify

A full-stack Twitch platform for overlays, clip playlists, live playback controls, channel point integrations, creator pages, and team workflows.

View case study
CS2 Companion live match dashboard on Stream Deck
Stream DeckCS2Local-first

CS2 Companion

Live match data, local session tracking, contextual round recaps, and quick-start profiles, with optional FACEIT and Leetify analytics in Pro.

View case study
activity-log automation mark presented in a custom project thumbnail
GitHub ActionsJavaScriptOpen Source

activity-log

A configurable GitHub Action that keeps profile READMEs current with custom templates, event filters, and rate-limit-aware processing.

View case study
Payload Bay project artwork
WebhooksSupabaseInfrastructure

Payload Bay

A platform for receiving, verifying, storing, routing, retrying, replaying, and inspecting webhooks and other events.

View case study
GlobalDiscord mark presented in a custom project thumbnail
Discord.jsModeration10k Users

GlobalDiscord

A configurable global-chat platform with multiple rooms, moderation workflows, translated conversations, and presentation choices for participating servers.

View case study
Wiresense sensor visualization artwork
TypeScriptSensorsReal-time Data

Wiresense

A TypeScript sensor client and live dashboard for streaming measurements, visualizing graphs, and exporting captured data without a directly attached PC.

View organization

Core Capabilities

Technical Advisory

Strategic guidance, code audits, and fractional CTO support for scaling teams.

System Architecture

Designing backend infrastructures that stay maintainable, fast, and robust.

Custom Product Build

End-to-end development of resilient MVPs and digital products built for scale.

Workflow Automation

Connecting APIs and building n8n pipelines to automate manual processes.

Performance Optimization

Fast interfaces tuned for strong Core Web Vitals and smooth user journeys.

Technical SEO & Growth

Post-launch strategies ensuring sites rank, perform, and convert efficiently.

Project Inquiry

Ready to start?

Tell me what you need built, what it should do, and where it should run. I will reply with a clear next step.

Subject

Prefer to talk instead?

Prefer to write instead?

Send an email