user.......
tobias.ludwig
uptime.....
8 yr 3 mo
shell......
zsh 5.9
editor.....
neovim 0.10.2
os.........
arch linux + macos
region.....
königswinter, de (UTC+1)
status.....
AVAILABLE Q3 2026
rate.......
on request

## SYNOPSIS

## DESCRIPTION

Tobias Ludwig ist ein Full-Stack- und Systems-Engineer mit Spezialisierung auf low-latency Backends, AI-Integration und self-hosted Infrastruktur. Berlin-basiert, hires unter Vertrag für technisch ambitionierte Projekte.

## EXAMPLES

example.01
c
example.01zero-copy file echoc
#include <sys/mman.h>
#include <unistd.h>
 
int main(int argc, char **argv) {
int fd = open(argv[1], O_RDONLY);
off_t sz = lseek(fd, 0, SEEK_END);
void *p = mmap(NULL, sz, PROT_READ, MAP_PRIVATE, fd, 0);
write(STDOUT_FILENO, p, sz);
return 0;
}
example.02
rust
example.02tokio backpressure forwardrust
use tokio::sync::mpsc;
 
async fn forward(mut rx: mpsc::Receiver<Frame>, tx: mpsc::Sender<Frame>) {
while let Some(frame) = rx.recv().await {
if tx.send(frame).await.is_err() {
tracing::warn!("downstream closed");
break;
}
}
}
example.03
ts
example.03drizzle typed queryts
import { db } from "@/db";
import { applications, eq, and } from "@/schema";
 
export async function openFor(userId: string) {
return db.select().from(applications)
.where(and(eq(applications.userId, userId), eq(applications.status, "open")))
.orderBy(applications.createdAt);
}
example.04
sql
example.04cohort retention (postgres)sql
SELECT
date_trunc('week', signup_at) AS cohort,
count(DISTINCT user_id) AS total,
count(*) FILTER (WHERE last_seen > now() - interval '30 days') AS retained
FROM users
GROUP BY cohort
ORDER BY cohort DESC;
example.05
bash
example.05find offenders, fix in placebash
$ find . -type f -name '*.ts' \
| xargs grep -lE 'console\.(log|error)' \
| xargs sed -i '' 's/console\.log/logger.debug/g'
example.06
nginx
example.06coolify reverse proxynginx
server {
listen 443 ssl http2;
server_name tjl-it.de;
location / {
proxy_pass http://127.0.0.1:3000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}

## STATS

YEARS_SHIPPING........ 8# since first prod deploy 2018
LANGUAGES_FLUENT...... 6# ts, py, rust, c, sql, bash
P99_LATENCY_AVG....... 18 ms# api endpoints last project
MOCKS_IN_PROD......... 0# never. ever.
SELF_HOSTED_PCT....... 100%# personal infra on coolify
COFFEE_PER_SHIP....... ~3 cups# caffeine.config.toml

## PROJECTS

$ apt-cache search --mode=verbose tobias.*

next-cms(1.0.0)[installed]

Skalierbares Headless CMS auf Basis von Next.js mit integriertem Backend und Auto-Install.

DEPENDS:Next.js, TypeScript, Supabase, PostgreSQL, Docker, REST APIs, GitLICENSE:proprietarySLOC:SHIPPED:2026-05
partner-flutter-app(1.0.0)[installed]

Datenschutzorientierte Mobile-App für Paare — Chat, To-Dos, Medien-Sharing, Push.

DEPENDS:Flutter, Dart, Riverpod, Supabase, PostgreSQL, FCM, APNs, Docker, NginxLICENSE:proprietarySLOC:SHIPPED:2026-05
myfitcoach-pro(1.0.0)[installed]

Skalierbare Coaching-Plattform für Fitness und Gesundheit (Web + Mobile).

DEPENDS:Flutter, Next.js, Strapi, PostgreSQL, TypeScriptLICENSE:proprietarySLOC:SHIPPED:2026-05
detect_api(1.0.0)[installed]

Multi-Service NSFW-Detection-Plattform mit KI-Scoring, Multi-Tenancy, Admin-Dashboard.

DEPENDS:TypeScript, Node.js, PostgreSQL, Docker, YOLOLICENSE:proprietarySLOC:SHIPPED:2026-05
auth-api-service(1.0.0)[installed]

Skalierbarer Auth-API-Service (Node.js) für Identity & Access Management.

DEPENDS:Node.js, TypeScript, PostgreSQL, Prisma, JWT, OAuthLICENSE:proprietarySLOC:SHIPPED:2026-05
logbuch-app(1.0.0)[installed]

Mobile App zur strukturierten Erfassung und Visualisierung von Logbucheinträgen.

DEPENDS:Flutter, Dart, Supabase, PostgreSQL, REST APIsLICENSE:proprietarySLOC:SHIPPED:2026-05
physiques-unlimited(1.0.0)[installed]

Individuelles CMS + Coaching-Plattform für Fitness-Unternehmen — komplett selbst entwickelt.

DEPENDS:Next.js, TypeScript, Supabase, PostgreSQL, Tailwind CSS, REST APIs, DockerLICENSE:proprietarySLOC:SHIPPED:2026-05
flutter-nsfw-scanner(1.0.0)[installed]

On-Device ML-Plugin für Flutter — NSFW-Erkennung mit TensorFlow Lite, kein Cloud-Upload.

DEPENDS:Flutter, Dart, TensorFlow Lite, ML, Native PluginLICENSE:proprietarySLOC:SHIPPED:2026-05
flutter-ui-collection(1.0.0)[installed]

Design-System-agnostische UI-Library für Flutter mit wiederverwendbaren Komponenten.

DEPENDS:Flutter, Dart, Custom Painter, Animations, Material 3LICENSE:proprietarySLOC:SHIPPED:2026-05
mpa-nutrition-shop(1.0.0)[installed]

Eigenständig entwickeltes Shop-System mit automatisiertem Bestellworkflow.

DEPENDS:Fullstack, PostgreSQL, REST APIsLICENSE:proprietarySLOC:SHIPPED:2026-05

## STACK

$ tree ~/stack -L 2 --dirsfirst

~/stack/
├── frontend/
│   ├── next.js (v16, React 19)
│   ├── typescript (strict, no any)
│   ├── tailwindcss (v4)
│   └── three.js + @react-three/fiber
├── backend/
│   ├── postgres (16+, drizzle-orm)
│   ├── node (24, hono)
│   └── python (uv, fastapi when needed)
├── infra/
│   ├── docker
│   ├── coolify (self-hosted)
│   └── nginx + cloudflare
└── ai/
    ├── claude api (sonnet 4.6+)
    ├── openai (gpt-5)
    └── comfyui + sd (local rtx 4080)

## PHILOSOPHY

  • prod traffic deserves real testing, not mocks
  • if you ship a feature flag, ship the kill switch
  • pure functions where possible, pragma where necessary
  • three commits beat one mega-commit
  • git log is documentation
  • benchmark before optimizing; profile before refactoring
  • reading code beats writing code
  • a slow query is a bug, not a feature
  • self-hosted until you can't

## CONTACT

% whois tobias.ludwig

Domain Name:           tobias-ludwig.de
Registrant:            Tobias Ludwig
Country:               DE (Berlin)
Email:                 
PGP Fingerprint:       
Languages:             de, en
Open for contracts:    yes (AVAILABLE Q3 2026)
Response time:         < 24h
Last updated:          2026-05-08

## FILE

File:
/var/www/tobias/index.html
Size:
~ 14kb gzipped
Last modified:
2026-05-08T14:22Z
Build:
nextjs/16.0.1
Commit:
b78cc12
Hosted on:
coolify.tjl-it.de
Region:
eu-central-1 (frankfurt)