Über michAbout
Ich bin leidenschaftlicher Entwickler mit einem Hang zu sauberem Code und skalierbaren Lösungen. Kurz gesagt: Ich löse Probleme, die wir ohne Computer gar nicht hätten.
I am a passionate developer with a knack for clean code and scalable solutions. In short: I solve problems that we wouldn't even have without computers.
BerufserfahrungWork Experience
- Technical Lead: Konzeption und Full-Stack Entwicklung für die digitalen Produkte der Gruppe. Technical Lead: Conceptualization and full-stack development for the group's digital products.
- Strategische Projektleitung: Steuerung und Optimierung der technischen Roadmap für Fotobox Deutschland, A59 Bildagentur und PANOXX®. Strategic Project Management: Steering and optimizing the technical roadmap for Fotobox Deutschland, A59 Bildagentur, and PANOXX®.
- Core: Entwicklung einer hochperformanten Desktop-Applikation in C# / .NET. Core: Development of a high-performance desktop application in C# / .NET.
- Hardware-Integration: Implementierung nativer Schnittstellen für DSLR-Kameras und professionelle Drucksysteme für maximale Zuverlässigkeit im Event-Betrieb. Hardware Integration: Implementation of native interfaces for DSLR cameras and professional printing systems for maximum reliability in event operations.
- Cloud-Anbindung: Entwicklung einer stabilen Synchronisation für Online-Galerien und Live-Sharing. Cloud Connectivity: Development of stable synchronization for online galleries and live sharing.
- UX/UI: Fokus auf intuitive Bedienung, die auch unter extremen Bedingungen (Events/Partys) reibungslos funktioniert. UX/UI: Focus on intuitive operation that functions smoothly even under extreme conditions (events/parties).
- Backend & APIs: Entwicklung individueller Softwarelösungen und REST-APIs mit PHP, Symfony und Slim. Backend & APIs: Development of custom software solutions and REST APIs with PHP, Symfony, and Slim.
- Web-Technologien: Full-Stack Umsetzung mit HTML, CSS, JavaScript, jQuery und Bootstrap. Web Technologies: Full-stack implementation using HTML, CSS, JavaScript, jQuery, and Bootstrap.
- E-Commerce & Datenbanken: Arbeit mit Shopware und Oracle-Datenbanken. E-Commerce & Databases: Work with Shopware and Oracle databases.
- DevOps Basics: Containerisierung mit Docker zur Prozessoptimierung. DevOps Basics: Containerization with Docker for process optimization.
AusbildungEducation
Umschulung mit Fokus auf objektorientierte Programmierung, Datenbankdesign und moderne Software-Entwicklungszyklen. Retraining with a focus on object-oriented programming, database design, and modern software development lifecycles.
KenntnisseSkills
IT & SoftwareentwicklungIT & Software Development
- C# / .NET
- Full-Stack Development
- SoftwarearchitekturSoftware Architecture
- REST API Development
- PHP · Symfony · Slim
- Docker
- HTML · CSS · JavaScript
Strategie & UnternehmertumStrategy & Entrepreneurship
- Unternehmerisches DenkenEntrepreneurial Mindset
- Strategische IT-PlanungStrategic IT Planning
- ProjektmanagementProject Management
- AnforderungsanalyseRequirements Analysis
- ProblemlösungskompetenzProblem-Solving Skills
ProjekteProjects
Professionelle Fotobox-Software für Events & Partys. Als Technical Co-Founder von Grund auf in C# / .NET (WPF) entwickelt — von der ersten Architektur-Entscheidung bis zum Production-Release. Eine Kiosk-Anwendung, die mehrtägige Veranstaltungen unbeaufsichtigt durchhält: DNP- und Canon-SDK direkt angesprochen für Druckersteuerung auf Treiberebene, dazu Livebild-Pipeline, eigener Template-Renderer und Cloud-Synchronisation für Online-Galerien und Live-Sharing. Aus derselben Codebasis entstehen mehrere White-Label-Fotoboxprodukte. Professional photo booth software for events & parties. Built from scratch as Technical Co-Founder in C# / .NET (WPF) — from the first architectural decision to production release. A kiosk app that runs entire multi-day events unattended: direct DNP and Canon SDK calls for driver-level printer control, a live camera feed pipeline, a custom template renderer, and cloud synchronization for online galleries and live sharing. One codebase powers several white-labeled booth products.
C# · .NET · WPF · Canon EDSDK · DNP · Cloud Sync · UX/UI
winbooth.de ↗Fotobox-Software, bei der der Browser selbst die Fotobox ist — kein Gerätezwang. Mit einer Webcam läuft sie ganz ohne Installation: Aufnahme, Countdown, Collage, Filter, Speichern und Druck über den Browserdialog. Alles darüber hinaus übernimmt ein lokaler Python-Dienst unter Windows: Canon-Spiegelreflex über das EDSDK (via ctypes) mit Livebild, Autofokus und voller Auflösung, dazu echter Druckerstatus mit Papier und Warteschlange, USB, WLAN — und der netzunabhängige Betrieb einer ganzen Veranstaltung, die Offline-Fassung wird also ebenfalls installiert. Im Dashboard verwaltet ein Mandant mit mehreren Nutzern und Rollen seine Events, Designs, Boxen, Galerien und die Abrechnung: pro Event, pro Box im Abo oder über ein KI-Guthaben, mit ECDSA-signierten Lizenz-Tokens, die offline weitergelten. Photo booth software where the browser itself is the booth — no dedicated hardware. On a webcam it runs with nothing installed at all: capture, countdown, collage, filters, saving, and printing through the browser dialog. Everything beyond that comes from a local Python service on Windows: Canon DSLRs through the EDSDK via ctypes with live view, autofocus, and full-resolution capture, plus real printer status down to paper and queue, USB, Wi-Fi — and running an entire event with no network, so the offline edition is an install too. In the dashboard, a tenant with several users and roles manages events, designs, booths, galleries, and billing: per event, per booth on subscription, or from an AI credit balance, with ECDSA-signed license tokens that stay valid offline.
PHP · MariaDB · Python · Vanilla JS · PWA · Stripe · Docker
boothos.de ↗Browserbasierter Drag-and-drop-Editor für Fotobox-Layouts, mit Live-Vorschau auf Canvas und einer gemeinsamen Clipart- und Vorlagenbibliothek in PHP und MariaDB. Der Export schreibt genau das binäre Layoutformat, das die Boxen vor Ort lesen — Editor-Ergebnis und Laufzeitformat können also nicht auseinanderlaufen. Ich habe das bestehende Tool visuell grundlegend überarbeitet, von der UI-Struktur bis zur Nutzerführung, und den Funktionsumfang erweitert. Browser-based drag-and-drop editor for photo booth layouts, with a live canvas preview backed by a shared clipart and template library in PHP and MariaDB. Exports straight into the exact binary layout format the booths read on-site, so editor output and runtime format never drift apart. I took ownership of the visual redesign — UI structure and user flow — and extended the feature set.
JavaScript · PHP · MariaDB · HTML Canvas
winbooth.de ↗Verwandelt Event-Fotos in Cartoon-Porträts, die live von Roboterarmen gezeichnet werden. Die komplette Kette von der KI-Stilisierung des Fotos über die SVG-zu-G-Code-Umwandlung bis zu den Stiftbewegungen des Rotrics DexArm — direkt aus dem Browser über die Web Serial API gesteuert. Aufnahme und KI-Stilisierung waren einmal ein eigenes Produkt und laufen inzwischen in derselben Pipeline. Als Event-Tech-Produkt mit eigenem Abo-Modell und mandantenfähigem Backend im Einsatz. Turns event photos into cartoon portraits drawn live by robotic arms. The full chain from AI stylization of the photo through SVG-to-G-code conversion to the pen strokes of a Rotrics DexArm — driven straight from the browser via the Web Serial API. The guest-facing capture and AI stylization step used to be a separate product and now runs inside the same pipeline. Runs as an event-tech product with its own subscription model and multi-tenant backend.
PHP · JavaScript · Web Serial API · MariaDB · Stripe
cartoonbot.de ↗Eigenständige Windows-Anwendung als Ergänzung zu WinBooth®: Sie überwacht einen Ordner, erkennt fertige Event-Fotos in dem Moment, in dem sie entstehen, und lädt sie in Echtzeit per FTP hoch. Als eigenes lizenziertes Produkt mit eigenem Update- und Aktivierungssystem verkauft — im echten Event-Betrieb erprobt, nicht nur im Labor. A standalone Windows companion app to WinBooth®: it watches a folder, catches finished event photos the moment they land, and pushes them out via FTP in real time. Sold as its own licensed product with an independent update and activation system — proven under real event load, not just in a lab.
C# · .NET · WinForms · FTP · Licensing
winbooth.de ↗Mandantenfähige SaaS-Lösung für Kosmetikstudios — Terminkalender, Kundenkartei, Warenwirtschaft und Rechnungsstellung in einer Anwendung. Mehrere Studios laufen auf gemeinsamer Infrastruktur, mit getrennten Zugängen, Lizenzierung und rollenbasierten Berechtigungen statt separater Installationen pro Kunde. Multi-tenant SaaS for beauty studios — booking calendar, customer records, inventory, and invoicing in a single application. Multiple studios run on shared infrastructure with separate logins, licensing, and role-based permissions instead of a separate deployment per customer.
Node.js · Express · MariaDB · Vanilla JS · Docker
hautnah.sebastian-lentz.de ↗Ein physisches Schreibtisch-Haustier im Bau, das den Token-Verbrauch meiner KI-Werkzeuge buchstäblich als Futter frisst. ESP32-Boards treiben ein rundes Gesichtsdisplay und zwei Statustafeln, ein CO₂-, Temperatur- und Feuchtesensor bestimmt seine Laune, Wetter- und Flugzeugdaten kommen über MQTT dazu. Seine Reaktionen werden live von einem Sprachmodell getextet, eine Sprachein- und -ausgabe zum Antworten ist geplant. A physical desk pet, currently under construction, that literally eats the token usage of my AI tooling as food. ESP32 boards drive a round face display plus two status panels, a CO₂/temperature/humidity sensor sets its mood, and live weather and overhead-flight data feed in over MQTT. Its reactions are written live by a language model, with a voice pipeline planned so it can talk back.
ESP32 · C++ · MQTT · Python · Sensorik
tokagotchi.de ↗Ein Einzelspieler-Pong, bei dem das Spielfeld ein voller 360-Grad-Kreis ist — verteidigt wird nicht eine Seite, sondern der gesamte Rand. Paddle-Physik und Kollisionsberechnung laufen in Echtzeit auf reinem HTML5 Canvas, ohne Engine und ohne WebGL, dahinter ein Flask-Backend mit datenbankgestützten Inhalten. A single-player Pong where the court is a full 360-degree circle — you defend the entire perimeter, not one side. Paddle physics and collision detection run in real time on plain HTML5 Canvas, no engine and no WebGL, backed by a Flask backend with database-driven content.
Python · Flask · MariaDB · JavaScript · HTML Canvas
pong.sebastian-lentz.de ↗Entwicklung und Anpassung von E-Commerce-Lösungen auf Basis von Shopware — inkl. Custom Plugins, Theme-Entwicklung und API-Integration. Development and customization of e-commerce solutions based on Shopware — including custom plugins, theme development, and API integration.
Shopware · PHP · MySQL · Twig
shopware.com ↗Entwicklung und Individualisierung von WordPress-Websites — inkl. Custom Themes, Plugin-Entwicklung und Performance-Optimierung. Development and customization of WordPress websites — including custom themes, plugin development, and performance optimization.
WordPress · PHP · JavaScript · CSS
wordpress.org ↗Entwicklung einer individuellen ERP-Lösung während der Ausbildung. REST-API-basierte Architektur mit PHP und Symfony. Development of a custom ERP solution during my training. REST API-based architecture with PHP and Symfony.
PHP · Symfony · Oracle DB · REST API
yoerp.de ↗IHK-Abschlussprojekt: Monitoring-Tool zur statistischen Ertragsberechnung für Balkonkraftwerke. Nutzer können ihre Solaranlage registrieren, Ertragsdaten erfassen und statistisch auswerten. Umgesetzt mit einem PHP-Backend auf Basis des Slim-Frameworks, Doctrine als ORM und einem Bootstrap/jQuery-Frontend. IHK final project: a monitoring tool for statistical yield calculation of balcony power plants. Users can register their solar system, log energy output, and analyze it statistically. Built with a PHP backend based on the Slim framework, Doctrine as ORM, and a Bootstrap/jQuery frontend.
PHP · Slim · Doctrine · MySQL · Bootstrap · jQuery
mybkw.de ↗