Technisches Portfolio
Technologien, Systeme und Werkzeuge, die ich täglich verwende – von Mikrocontrollern bis modernen Webinterfaces.
Embedded Systems
- Programmierung von ESP32, ESP8266 & Arduino
- Programmierung von ARM Cortex-M MCUs
- Programmierung von Microchip AVR & PIC MCUs
- Programmierung von Microcontrollern in C/C++
- Kommunikation über UART, I²C, SPI & PWM
- Sensorintegration mit ADC/DAC & Interrupts
- Steuerungen mit PID-Reglern (z. B. balancierende Systeme)
Software & Programmierung
- Entwicklung in C, C++, Java
- Erweiterte Grundlagen in Assembly
- Erweiterte Grundlagen in Python
- Entwicklung eigener Libraries zur optimalen Hardwareanbindung
- Webentwicklung mit HTML, CSS, JavaScript & PHP
- Datenbankanbindung mit MySQL & PostgreSQL
PCB- & Schaltungsdesign
- Entwicklung eigener Leiterplatten (SMD & THT)
- Schaltungsentwurf, Layout & Routing in Fusion 360
- Schaltungsentwurf, Layout & Routing in EasyEDA
- Stromversorgung, Pegelanpassung & Schutzbeschaltungen
- Integration serieller Schnittstellen & Bussysteme
- Integration externer Module & Sensoren (z. B. Displays, IMUs, RTCs)
- Anbindung externer ICs (z. B. Speicher, Motorentreiber, GPIO-Expandern)
Konstruktion & 3D-Druck
- CAD-Design mit Fusion 360
- 3D-Druck mit Bambu Lab X1C
- Mechanische & elektronische Integration
- Entwicklung funktionaler Prototypen
Webinterfaces & Dashboards
- Interaktive Web-Dashboards mit HTML, CSS & JavaScript
- Frontend-Steuerungen mit ESP32 Webserver
- Datenkommunikation und Austausch über JSON o. XML
- Responsive UIs mit CSS-Frameworks
- Backend-Logik in PHP
- SQL-Datenbankintegration (MySQL, PostgreSQL)
Sonstige Fähigkeiten
- Projektmanagement mit Git & Versionskontrolle
- Analyse unbekannter Protokolle & Datenströme
- Reverse Engineering von Hard- & Software
- FehlerAnalyse & Debugging via JTAG, UART, Oszilloskop
- Modularer Aufbau komplexer DIY-Systeme
- Reparatur & Wartung elektronischer Systeme
- KI-gestützte Entwicklung