Senior Full-Stack Developer · Independent Consultant

<tim_koch/>

Workflow automation/ Database tooling/ Internal apps/ DE · EN

Senior full-stack developer with a soft spot for boring problems — automations, internal tools, ERP plumbing, and the kind of glue that lets a team go home on time. Bilingual (EN/DE), mildly perfectionist, and quietly thrilled every time a manual process becomes a cron job.

[ 01 ]function profile() {

Senior full-stack developer with 10+ years of shipping practical software.

}

// summary

Web apps · APIs · database tools · automation · publication and ERP workflows.

Whole-stack work — backend services, frontend, databases, deployment, and the glue in between. The preference is for small, focused systems with clear interfaces, run-anywhere deployment, and tests that catch the regressions that actually matter.

The most enjoyable work tends to be automation and tooling: catalog generation, ERP integrations, workstation provisioning, and the kind of in-house systems that compress manual work from days to minutes.

[ 02 ]function capabilities() {

What gets built, automated, and supported.

}

// principles

Six things you can expect — generic across domains, sharpened by ten years of practice.

01 · Internal tooling

Tools that compress manual work

Internal apps and admin UIs that turn repetitive operational steps into reliable, repeatable workflows.

02 · Data & documents

Databases, PDFs, structured content

Database content, structured data, and documents shaped into dependable APIs and clean user interfaces.

03 · Automation

Scripts, APIs, integrations

Automating the boring parts — PowerShell, REST scripting, reporting, and third-party integrations.

04 · Communication

Bilingual, clear, technical or not

Explaining the same system to engineers and to operations teams — in English and German.

05 · Reliability

Built for high-uptime environments

Production work across ERP, workstation automation, and security systems where downtime has real cost.

06 · Design + engineering

Functional and understandable

Bridging design and engineering so internal tools aren't only correct — they're pleasant to actually use.

[ 03 ]async function experience() {

Selected work, 2010 → now.

}

// experience.log

Eight roles. Started in WordPress and front-end delivery, now scoping full systems for German B2B clients.

Software Consultant @Bleckmann

// mesonic & pds business software · SMB ERP

2024 — PresentNow
  • Data + tooling consulting across the mesonic WinLine and pds software stack — database documentation, reporting, and process analysis for a long-running German SMB software house.
  • Authored a locally-hosted catalog-generation platform proposal to bring multilingual publication automation in-house for their clients.
  • Hands-on across the data layer behind their flagship trades and business-operations software.

Software Consultant @Securiton

// alarm · video · access-control systems

2021 — PresentNow
  • Embedded as the data + automation specialist on Securiton's product-catalog stack: alarm, video, access-control, and safety-systems product lines.
  • BrandBox interface extensions and catalog-generation workflows that turn structured product data into print-ready multilingual catalogs — replacing manual desktop-publishing passes.
  • Software assistance, data analysis, and reporting across the product/catalog process end-to-end.

Founder & Software Consultant @DezinerDudes

// independent software consultancy

2018 — PresentNow
  • End-to-end software delivery for retail, ERP, and operations clients across Germany and beyond.
  • Local catalog generation, ERP integrations, workstation automation, custom in-house tooling.
  • Deployment, monitoring, and on-call ownership of every system that ships.

Full-Stack Developer @es2000

// ERP & security software

2021 — 2024
  • Customer-facing tooling for an ERP product family used across German retail and security clients.
  • Day-to-day work across C#, .NET, SQL Server, and web frontends.

Senior Front-End Developer @Toxzen

// brand management platform

2017 — 2018
  • Front-end lead on a brand-management platform.
  • Reusable component systems and design tokens for cross-team adoption.

Application Support Technician @Watchtower

// global volunteer applications

2014 — 2017
  • Support and maintenance on internal applications used by global volunteer teams.
  • Diagnosing and fixing issues across the full application stack.

Web Developer @DezinerDudes

// web & business tooling for SMEs

2012 — 2014
  • Custom websites and small-business tooling for South African SMEs.

Junior Web Designer @CompUeasy

// web design studio

2010 — 2012
  • First role. Designed and built websites; learned the craft from the ground up.

[ 04 ]const projects = [

A few representative builds.

]

// highlights

Project briefs covering publication tooling, ERP, security systems, and operational automation.

Local Catalog Generation Platform

[ DezinerDudes ]

Generates printable PDF catalogs from a normalised product database. Runs locally at each client site so the catalog can include client-specific pricing and SKUs.

  • Python + iTextSharp PDF engine.
  • SQL Server source, PostgreSQL warehouse.
  • Windows-agent deployment per workstation.

BrandBox Interface & Catalog Support

[ DezinerDudes / Vendor partnership ]

Custom front-end and back-office tools for a brand-management catalog product. Adds client-specific overlays and reporting on top of a vendor system.

  • TypeScript + React staff dashboard.
  • Custom reporting layer on the vendor data model.

ERP & Security Software

[ es2000 ]

Long-running ERP product family in the German retail space. Work spanned the customer-facing front-end, the SQL Server back-end, and the access-control layer.

  • C# back-end services.
  • React and vanilla JS front-ends.

Workstation & Access Automation

[ DezinerDudes ]

Automated provisioning, secrets distribution, and access policy for a fleet of mixed Windows/Linux workstations across multiple sites.

  • WireGuard + systemd + Caddy on the central VPS.
  • Self-installing Windows agent on the workstation side.
  • Centralised credential vault.

[ 05 ]import { stack } from './toolchain';

Tools, languages, and the bits between.

// stack

Highlighted chips are core tools used week-to-week.

Languages

TypeScriptPythonC#SQLBash

Web

Next.jsReactNode.jsFastAPITailwind / CSS

Data

PostgreSQLSQL ServerpgvectorRedis

Ops

DockersystemdCaddyWireGuardLinuxGitLab CI

Testing

PlaywrightVitestpytestLighthouse CI

// AI in the loop

A model-orchestrated delivery pipeline.

Day-to-day delivery runs through a multi-model pipeline — brief, spec, plan, execution, and adversarial review handled by Claude (Anthropic API + Claude Code) and Codex (OpenAI), routed through a self-hosted LiteLLM gateway that unifies every provider behind one OpenAI-compatible endpoint. Every meaningful step gets audited by a second model before it ships. This site was built that way.

Claude CodeAnthropic APICodex CLIOpenAI APILiteLLM proxyMCP serversMulti-model reviewPrompt cachingAgent SDK