Benjamin Tietz

Gründer von BTECH SOLUTIONS

Ich baue und betreibe Software, die im Einsatz bleibt — vom Angular-Frontend über die Django-API bis zum Server, auf dem sie läuft. Davor: One-Way-Ticket nach Südostasien und ein eigenes Vermietungsgeschäft in Kroatien.

Kein gerader Weg. Aber ein bewusster.

Porträt von Benjamin Tietz, Gründer von BTECH SOLUTIONSKI-generiertes Bild

Mit 28 bin ich mit einem One-Way-Ticket und einem Rucksack nach Südostasien ausgewandert und knapp zwei Jahre geblieben; dort habe ich meine Frau kennengelernt. 2014 bin ich zunächst allein nach Kroatien vorausgegangen und habe eine Ferienvermietung aufgebaut — knapp acht Jahre Betrieb, ab 2015 gemeinsam geführt, Ende 2021 verkauft.

Dort fing auch die Software an, mit einem Problem aus dem eigenen Betrieb: Mehrere Buchungskanäle verkaufen denselben Bestand, und wer sie nicht synchron hält, bekommt Doppelbuchungen. Meine erste größere Weblösung war deshalb die WordPress-Seite des Betriebs, angebunden an ein PMS, damit die Kanäle zusammenpassen.

Mein Weg in die Software führte nicht über ein Studium. Danach kamen industrielle Qualitätssicherung und Hochspannungsprüfung — Umgebungen, in denen Fehler Geld kosten, nicht nur einen fehlgeschlagenen Build. Programmieren habe ich mir daneben Schicht für Schicht selbst beigebracht: Frontend, Backend, Linux, CI/CD, DevSecOps — gezielt, nicht zufällig.

BTECH SOLUTIONS ist meine eigene Firma, nicht mein Arbeitgeber: Ich habe sie gegründet und führe sie allein. Daneben ThaiKickStarter Europe, gemeinsam gegründet — deutsch-thailändische Unternehmensentwicklung. Was ich baue, betreibe ich anschließend selbst weiter; KI-gestützte Workflows gehören zum Handwerk, die Verantwortung für den Code bleibt bei mir.

Hintergrund

Auswanderung mit 28, ein eigener Vermietungsbetrieb in Kroatien von 2014 bis 2021, danach industrielle Qualitätssicherung und Hochspannungsprüfung. Mein Verständnis von Zuverlässigkeit stammt aus Umgebungen, in denen Fehler Geld kosteten — nicht nur ein Rollback im Deployment.

Arbeitsweise

Ich starte bei den Constraints, nicht bei den Features. Sicherheit, Beobachtbarkeit und Wartbarkeit sind Architekturentscheidungen ab dem ersten Commit — nicht etwas, das man vor dem Release noch draufschraubt.

Was mich ausmacht

Bei BTECH SOLUTIONS sprechen Sie direkt mit dem Entwickler, der Ihr System plant, baut und danach betreut — ohne Agenturebenen, ohne Übergaben. Ich arbeite über den gesamten Stack: Angular, Django, Docker, CI/CD und eigene Bare-Metal-Infrastruktur.

"Extrem detailorientiert, zuverlässig und strukturiert."

Bo M.G.DevOps Engineer, Universität Wien

"Unverzichtbarer Bestandteil unseres Entwicklerteams."

Alexander LuftFullstack Developer

Womit ich arbeite.

Frontend

Angular TypeScript RxJS Signals SCSS SSR / SSG Transloco

Backend

Python Django Django REST Framework PostgreSQL Redis Celery JWT / RBAC REST APIs

DevSecOps

Docker GitHub Actions CI/CD Linux Nginx Proxmox OWASP Semgrep Trivy Vault Grafana Prometheus SonarQube Git Bash

Ausgewählte Projekte.

Betrieb

Systeme, die heute laufen und für die ich einstehe

Thailand Vloggers
Creator-CommunityZeitraum: seit 2026

Thailand Vloggers

EigenproduktIn BetriebRolle: Alleinbau

Live betriebene Thailand-Plattform mit vorgerenderten Inhalten, Creator-Discovery, lokalen Favoriten und Community-Bereichen.

Problem

Viele Inhaltsseiten schnell und auffindbar auszuliefern, sie laufend aktuell zu halten und Creator- sowie Community-Funktionen auf einer verlässlichen Datenbasis anzubieten, verlangt mehr als eine reine Content-Website.

Lösung

Angular liefert die öffentlichen Inhalts-, Creator- und Community-Flächen schnell und suchmaschinenlesbar aus; Django-Backend und Cron-Jobs halten die Daten aktuell. Creator-Discovery und lokale Favoriten sind öffentlich nutzbar, weiterführende Community-Funktionen werden schrittweise ausgebaut. Teil des BTECH-Ökosystems.

Belege

Live geprüft

Angular SSR / SSG Transloco TypeScript Python Django Cron Jobs Nginx
Btech Solutions
Agentur-WebsiteZeitraum: seit 2026

BTECH Solutions

EigenproduktIn BetriebRolle: Alleinbau

Die eigene Firmenseite, zweisprachig und serverseitig vorgerendert — Referenz für den gesamten Stack.

Problem

Eine Agentur-Website muss technisch ranken, schnell laden und inhaltlich überzeugen — ohne die Architektur für Marketing-Anforderungen zu opfern.

Lösung

Angular 21 mit SSR/SSG, Transloco für DE/EN, OnPush durchgängig, strukturierte Daten und SEO-Architektur von Tag eins. Nachprüfbar am ausgelieferten HTML: Hreflang, Canonicals und JSON-LD stehen im Quelltext.

Belege

Live geprüft

Angular TypeScript SSR / SSG SCSS Transloco Nginx
Thaikickstarter
UnternehmensentwicklungZeitraum: seit 2026

ThaiKickStarter Europe

EigenproduktIn BetriebRolle: Teamprojekt

Plattform für thailändische Unternehmerinnen und Unternehmer in Europa — dreisprachig in Deutsch, Englisch und Thai. Gemeinsam gegründet.

Problem

Wer aus Thailand heraus in Europa gründet, findet Angebote fast nur auf Deutsch oder Englisch. Eine nachgeschobene Übersetzung reicht dafür nicht — die Zielgruppe muss in ihrer eigenen Sprache angesprochen werden.

Lösung

Eigenständige Angular-Site, die jede Seite in Deutsch, Englisch und Thai ausliefert; Thai ist dabei gleichrangig, keine Zusatzsprache. Dazu ein dreisprachiger Imagefilm mit Kennzeichnung nach Art. 50 KI-VO.

Belege

Live geprüft

Angular TypeScript SSR / SSG Transloco Express

Arbeiten

Abgeschlossene Projekte und Studien

Hoehenwerk
Kletterpark-ShowcaseZeitraum: seit 2026

Höhenwerk

KonzeptstudieIn BetriebRolle: Alleinbau

Konzeptstudie — kein reales Angebot.

Fiktives Konzeptbeispiel für einen lokalen Erlebnisanbieter — zweisprachig, vorgerendert und mit simulierter Buchungs- und Gutscheinlogik.

Problem

Ein lokaler Erlebnisanbieter muss Preise, Parcours und Buchungswege schnell verständlich machen und zugleich in der regionalen Suche sichtbar sein.

Lösung

Eine eigenständige Angular-SSG-Marke verbindet Parcours-Navigation, scrollgesteuerten Film, virtuellen Assistenten sowie vollständig simulierte Buchungs- und Gutscheinabläufe. Höhenwerk ist ausdrücklich kein Kundenprojekt und kein realer Kletterpark.

Belege

Live geprüft

Angular TypeScript SSR / SSG SCSS Virtual Assistant
Luxus Loft Koeln
ImmobilienZeitraum: seit 2026

Luxus Loft Köln

KonzeptstudieIn BetriebRolle: Alleinbau

Konzeptstudie — kein reales Angebot.

Konzeptstudie für eine fiktive Immobilie: schnelle SSG-Landingpage mit Bildgalerie und lokalem SEO.

Problem

Wie sieht der Webauftritt einer hochwertigen Immobilie aus — schnell, visuell klar, lokal auffindbar? Die Studie beantwortet das an einem erfundenen Objekt.

Lösung

Statische Angular-SSG-Seite mit responsiver Bildgalerie, Kontaktstrecke und lokalem SEO-Markup, ausgeliefert über Nginx. Objekt und Inhalte sind Muster — kein Kundenauftrag und kein reales Angebot.

Belege

Live geprüft

Angular TypeScript SSR / SSG SCSS
Lease Loop
MietverwaltungZeitraum: seit 2025

Lease Loop

KonzeptstudieIn BetriebRolle: Teamprojekt

Konzeptstudie — kein reales Angebot.

Konzeptstudie eines dreiteiligen Vermietungssystems: öffentliche Buchungsseite, Verwaltungsoberfläche für den Betreiber und Django-Backend.

Beitrag und Herkunft

Eigener Anteil: Fullstack-Entwicklung.

Problem

Wer Unterkünfte vermietet, braucht zweierlei: eine schnelle öffentliche Buchungsseite und eine Oberfläche, in der Belegung, Zahlungen und Anfragen zusammenlaufen — statt verteilter Tabellen und E-Mail-Threads.

Lösung

Drei Teile auf einer Datenbasis: statisch ausgelieferte Buchungsseite, clientseitige Angular-Anwendung für die Verwaltung und ein Django-Backend darunter. Konzeptstudie — kein Kundenauftrag.

Live geprüft

Angular TypeScript SSR / SSG Python Django REST APIs Docker

Woran ich es gelernt habe

Lernprojekte, chronologisch

Browser-GameZeitraum: 2023

El Pollo Loco

LernprojektAbgeschlossenRolle: Alleinbau

Jump-and-Run in reinem JavaScript — saubere OOP-Architektur, ohne Framework.

Beitrag und Herkunft

Gestaltung: Developer Akademie

Gestaltung urheberrechtlich geschützt, hier als Referenz gezeigt.

Problem

Ein browserfähiges Spiel verlangt saubere Objektarchitektur, performante Animationen und klares Game-Design — ganz ohne Framework.

Lösung

Jump-and-Run in purem JavaScript mit OOP-Ansatz: Pepe kämpft sich durch Level, sammelt Items und stellt sich dem Endboss.

Live geprüft

JavaScript HTML CSS OOP
Team-ChatZeitraum: 2024

DABubble

LernprojektAbgeschlossenRolle: Teamprojekt

Team-Kommunikation in Echtzeit: Channels, Direktnachrichten und Teamverwaltung — Teamprojekt zu dritt.

Beitrag und Herkunft

Eigener Anteil: Frontend-Entwicklung, Datenhaltung ohne eigenen Server.

Gestaltung: Developer Akademie

Gestaltung urheberrechtlich geschützt, hier als Referenz gezeigt.

Problem

Teams brauchen eine zentrale Kommunikationsplattform für Zusammenarbeit — ohne die Komplexität und Kosten etablierter Enterprise-Lösungen.

Lösung

Echtzeit-Chatanwendung mit Firebase-Backend: Channels, Direktnachrichten und Teamverwaltung in einer modernen Angular-Oberfläche.

Live geprüft

Angular TypeScript Firebase
AufgabenverwaltungZeitraum: 2024–2025

Join

LernprojektAbgeschlossenRolle: Alleinbau

Übersichtliches Taskboard für kleine Teams — Kanban, Drag-and-Drop und Kontaktverwaltung ohne Enterprise-Overhead.

Beitrag und Herkunft

Eigener Anteil: Angular-Frontend und Django-Backend.

Gestaltung: Developer Akademie

Gestaltung urheberrechtlich geschützt, hier als Referenz gezeigt.

Problem

Kleine Teams brauchen ein übersichtliches Taskboard mit Kontaktverwaltung — ohne den Overhead und die Kosten von Enterprise-Tools.

Lösung

SPA mit Kanban-Board, Drag-and-Drop-Aufgaben, Kontaktverzeichnis und Priorisierung. Angular-Frontend mit Django-Backend.

Live geprüft

Angular TypeScript Python Django
Freelance-PlattformZeitraum: 2024

Coderr

LernprojektAbgeschlossenRolle: Teamprojekt

Freelance-Marktplatz mit Angebotsverhandlung, Bewertungssystem und REST-API — Teamprojekt zu dritt.

Beitrag und Herkunft

Eigener Anteil: Backend-Architektur, API und Authentifizierung — einschließlich der Opt-in-Registrierung nach DSGVO: Mailversand mit tokenbasierter Bestätigungsmail.

Gestaltung: Developer Akademie· Frontend gestellt

Gestaltung urheberrechtlich geschützt, hier als Referenz gezeigt.

Problem

Entwickler und Auftraggeber brauchen einen strukturierten Weg, um Projekte auszuschreiben, Angebote zu verhandeln und sich gegenseitig zu bewerten.

Lösung

Django REST Framework als Backend, Frontend in reinem JavaScript ohne Framework. Projektausschreibungen, Angebotsverhandlung und verifizierte Bewertungen in einer Plattform.

Belege

Live geprüft

JavaScript HTML CSS Python Django REST Framework
Video-StreamingZeitraum: 2024–2025

Videoflix

LernprojektAbgeschlossenRolle: Teamprojekt

Vollständige Streaming-Architektur: asynchrone HLS-Transkodierung, adaptive Wiedergabe, Django-Backend mit Celery-Pipeline.

Beitrag und Herkunft

Eigener Anteil: Umsetzung von Frontend, Backend und Transcoding-Pipeline.

Gestaltung: Developer Akademie

Gestaltung urheberrechtlich geschützt, hier als Referenz gezeigt.

Problem

Video-Streaming erfordert asynchrone Kodierung, effiziente Speicherung und adaptive Auslieferung — die Architektur muss das von Grund auf tragen.

Lösung

Django-Backend mit Celery und Redis für Hintergrund-Transkodierung, HLS für adaptive Streams und ein Angular-Frontend für Wiedergabe und Verwaltung.

Live geprüft

Angular Python Django Celery Redis Docker

DevSecOps Lab.

Praxisprojekte zu Containerisierung, Deployment, Orchestrierung und Security — dokumentiert vom ersten Container bis zur fertigen Konfiguration.

Project Minecraft

Project Minecraft

Deployment of a containerized Minecraft server using Docker. Focus on container basics, networking, and service availability.

Stack
DockerYAMLShell ScriptingNetworking Basics

Neues System bauen oder ein bestehendes übernehmen?

Angular, Django, Infrastruktur — vom Entwurf bis zum laufenden Betrieb. Ich übernehme die Verantwortung für Systeme, die laufen bleiben müssen: neu gebaut oder von jemand anderem übernommen. Ich arbeite remote im DACH-Raum.

StandortHückeswagen, NRW · Remote DACH

Lieber direkt schreiben?

Auf WhatsApp schreiben