Iβm a Software Engineer with over 5 years of hands-on experience building and shipping software β from business automation tools to commercial games and data-driven dashboards.
Over the years, Iβve worked on diverse projects spanning a wide range of languages and technologies, equipping me with a strong grasp of core programming principles, design patterns, and the art of delivering robust, efficient solutions.
Since August 2023, Iβve worked as the first in-house Software Developer at Lehmann Elektro, leading full-stack projects and designing robust backend architectures. Managing deadlines, architecture decisions, priorities, and other project management tasks has helped me grow not only as a Software Developer but also as a de facto Project Lead.
My focus: clean, efficient, production-ready systems.
I enjoy backend-heavy development where architecture, logic, and speed matter.
| Project | Description & Tech |
|---|---|
| π Smart Charge Controller | IoT / Energy Management A comprehensive IoT ecosystem for managing EV charging infrastructure. β’ Edge: Engineered robust SQLite caching for offline resilience. β’ Cloud: React dashboard with real-time analytics. β’ Stack: TypeScript, Node.js, Go, Docker, SQLite, MQTT |
| π» Stylized Pac-Man | Game Dev / Marketing A custom clone of Pac-Man designed for company branding. β’ Integrated sponsor logos as game mechanics. β’ Built a custom leaderboard system. β’ Stack: Unity (C#) |
| π TBGN IPAM | Web App / Tooling A responsive IP address management tool replacing legacy spreadsheets. β’ Stack: React, Vite, TypeScript |
| π Integrated Webshop | E-Commerce / ERP B2B Webshop connected directly to ERP via REST API. β’ Features shopping cart retention and favorite lists. β’ Stack: Node.js, MongoDB, Handlebars |
A-Lehmann-Elektro-AG β Software Developer
π Aug 2023 β Present
- Web Applications: Built an IPAM, a responsive IP management tool using React + Vite.
- Modern Desktop Dev: Migrated legacy tools to WinUI 3 (C#) for a modern, native Windows experience.
- DevOps: Managed Docker containerization and deployment pipelines for production, canary and staging environments.
- Built and maintained multiple full-stack solutions using Node.js, .NET, and TypeScript.
- Full-Stack Automation: Designed ERP process-automation APIs (TypeScript) reducing manual work hours by up to 70%.
- Developed an integrated webshop connected to company ERP via REST API and MongoDB.
- Created a Pac-Man-based marketing game in Unity with sponsor integration and leaderboard system.
- Implemented Azure Functions licensing system for software.
C# / .NET | Docker | Go | WinUI 3 | Python | Bash
TypeScript | AWS | Linux | Azure | React (Vite) | Tauri
Node.js | MongoDB | HTML/CSS/JS | CI/CD | PostgreSQL | Unity
Strong in software architecture, API design, and Linux-based development workflows (1 + year as main OS, now using WSL).
π Portfolio
-π Game Development
--π¦ Lehmann Stylized Pac-Man Clone
A custom clone of the classic arcade game "Pac-Man," designed and stylized to align with Lehmann's brand identity. This project included a leaderboard feature, custom levels, and ghost designs that represented sponsors and the companyβs branding, making it a unique marketing tool.
Stack: Unity, C#
Role: Unity Game Developer
Company: A-Lehmann-Elektro-AG
--π¦ DVDE
DVDE is an archived 2D Top-Down shooter featuring a variety of guns, upgrades, skills, customization, and AI enemies. Your main task is to pass through procedurally generated rooms and destroy enemies.
Stack: Unity, C#
Role: Unity Game Developer
Company: Self-Employed
Links: GitHub Repo | Trailer
--π¦ Insane Islands
A 3D adventure game where you play as a bomb. The goal is to reach the finish line before exploding. The core mechanic involves controlling the bomb by tilting your phone (gyroscope), navigating wooden bridges and extreme jumps.
Stack: Unity, C#
Role: Unity Game Developer
Company: Self-Employed
Links: GitHub Repo
--π¦ Pulsfire: Signs of Life
A runner game created in 48 hours for the "Area of Effect 2021" Game Jam. The main character is in intensive care, and the player must keep their heart rate within a specific range to survive using a defibrillator mechanic.
Stack: Unity, C#
Role: Unity Game Developer
Company: Self-Employed
Links: GitHub Repo | Itch.io Page
--π¦ Shoot!
An irregular 2D Shooter where movement is controlled by weapon recoil. Players destroy enemies to earn XP and coins, which can be used to purchase new weapons, upgrades, and skills. Features 6 types of obstacles including homing missiles.
Stack: Unity, C#
Role: Unity Game Developer
Company: Self-Employed
Links: GitHub Repo
--π¦ Danger Cube
My first published project. While the architecture is simple compared to my current standards, it represents the beginning of my journey in Unity and C#. It is a simple 2D runner where you unlock skins by achieving higher scores.
Stack: Unity, C#
Role: Unity Game Developer
Company: Self-Employed
Links: GitHub Repo
-π¦Smart Charge Controller (SCC)
A comprehensive IoT solution for managing EV charging infrastructure. I served as a core developer, focusing on system stability, hardware expansion, and modernizing the tech stack.
The local controller running on on-premise hardware (Linux/Docker).
- Architecture: Migrated core services to TypeScript and optimized Docker images (reducing size by ~70%).
- Reliability: Engineered a robust SQLite caching system to ensure zero data loss during internet outages.
- Smart Energy: Developed the
PowerShaperlogic for automated battery charge/discharge cycles based on grid load. - Hardware Integration: Implemented Modbus TCP/RTU drivers for Defa, Supernova, and Janitza devices.
The central management platform for monitoring hundreds of controllers.
- Frontend Modernization: Led a complete UI/UX redesign using React and implemented a centralized State Management context.
- Monitoring: Built a custom notification system (MS Teams integration) and advanced interactive charts for real-time energy analytics.
Stack: TypeScript, Node.js, React, Go, Docker, SQLite, InfluxDB, MQTT, Modbus
Role: Core Software Developer
Company: A-Lehmann-Elektro-AG
-π¦ TBGN IPAM
A modern web application built to manage IP address allocations within the organization. Developed using Vite and React to ensure a snappy, responsive user experience, replacing legacy spreadsheet-based management.
Stack: React, Vite, TypeScript, HTML/CSS
Role: Lead Architect & Developer
Company: A-Lehmann-Elektro-AG
-π¦ Cloud-Native Face Recognition
A cloud-native microservice architecture deployed on AWS. This project leverages AWS managed services to perform facial recognition tasks, demonstrating a serverless approach to complex data processing pipelines.
Stack: TypeScript, AWS, Shell Scripting
Role: Cloud Engineer
Company: Apprenticeship Project (M346)
-π¦ Connector (WinUI 3 Migration)
An evolution of the original Connector tool, rewritten using WinUI 3 to leverage the latest Windows App SDK. This version focuses on improved performance, a native Windows 11 look and feel, and tighter OS integration.
Stack: C#, WinUI 3, XAML
Role: .NET Developer
Company: A-Lehmann-Elektro-AG
-π¦ Lehmann Connector (v2.0)
A .NET application designed to streamline the management of incoming calls for On-Call Support. Originally integrated with 3CX, I contributed by developing Microsoft Teams integration and revamping the licensing system using Azure Functions.
Stack: .NET, C#, Azure Functions, Microsoft Teams API
Role: Backend .NET Developer
Company: A-Lehmann-Elektro-AG
-π¦ Webshop
An integrated B2B webshop connecting Business Software to MongoDB. It interacts with the ERP API to handle invoicing, pricing, and stock. Features include lightweight server-side rendering, shopping cart retention, and a favorites list.
Stack: Node.js, MongoDB, Handlebars, REST API
Role: Full-Stack Node.js Developer
Company: A-Lehmann-Elektro-AG
-π¦ Business Automations
A REST API superset for event-driven automation of documents (invoices, projects, customers). Includes a custom SDK to standardize API calls and improve code cohesion across various automation scripts.
Stack: Node.js, REST API
Role: Full-Stack Node.js Developer
Company: A-Lehmann-Elektro-AG
-π¦ Price Calculator
A lightweight webapp built to calculate listing and selling prices for invoices based on price factors. It automates the necessary API calls to apply adjusted prices directly to the ERP system.
Stack: Node.js, Handlebars, HTML/CSS
Role: Full-Stack Node.js Developer
Company: A-Lehmann-Elektro-AG
-π¦ Grafana Solar Flow
A custom Grafana plugin for visualizing real-time solar panel data, displaying the current production, usage, and waste ratios. Built using the Grafana SDK to interact with backend data sources.
Stack: TypeScript, Grafana SDK
Role: Database Plugin Developer
Company: A-Lehmann-Elektro-AG
Links: GitHub Repo







