Profilbild von Marcel Richter

Hi, ich bin Marcel Richter

Student der Angewandten Informatik an der HTWG Konstanz

Vertiefung: Embedded Systems

Ich interessiere mich für hardwarenahe Software und zuverlässige Systeme. Im Studium lag mein Fokus auf Mikroprozessorsystemen, digitalen Systemen, Kommunikationstechnik, Ubiquitous Computing und Parallel Computing. Praktisch habe ich bei Hyperstone an Firmware Simulationen gearbeitet und RAID Konfigurationen für Performance Tests umgesetzt.

Kurzprofil

Skills & Tools

C C++ Python Java Scala VHDL (Grundlagen) Embedded Linux (Grundlagen) Git VS Code Debugging Agiles Arbeiten Kommunikationstechnik

Hinweis: Ich liste hier nur Dinge, die ich praktisch genutzt habe. Tiefe und Details zeige ich in den Projekten.

Projekte

Automatic Light Controller

Automatische Lichtsteuerung basierend auf Umgebungshelligkeit. Sensorwerte per MQTT übertragen und in Datacake visualisiert.

  • Helligkeit messen, Schwellwerte prüfen, Licht ein oder aus und Dimmen für Sunrise und Sunset
  • MQTT Datenfluss: Arduino Nano sendet Payload an HiveMQ, Datacake decodiert und zeigt die Werte
Arduino Nano MicroPython MQTT HiveMQ Datacake LDR

DayFlow. AI Day Planner

DayFlow ist ein KI gestützter Tagesplaner, der freie Notizen aus der Inbox in strukturierte Aufgaben und realistische Tagespläne überführt. Der Nutzer bestätigt alle Vorschläge, danach erstellt die App einen Fokus Plan mit einer Hauptaufgabe plus zwei kleinen Aufgaben.

  • AI Extraktion und Dauer Schätzung über Groq API. Review und Confirm bleibt beim Nutzer
  • Monorepo mit Core Package für Regeln, Scheduling Engine und Validierung. Tests mit Vitest
  • Optional Firebase Auth und Firestore Sync. Security Headers, CSP und Firestore Rules
React TypeScript Vite Firebase Groq API

Firmware Simulation. RAID Benchmarks

Praxisprojekt aus meiner Zeit bei Hyperstone. Simulation und Performance Tests im Umfeld von RAID Konfigurationen.

  • Simulation der Firmware, strukturierte Auswertung von Testergebnissen
  • Implementierung verschiedener RAID Konfigurationen für Leistungstests
Firmware C/C++ Performance

Lebenslauf

Ausbildung

Bachelor of Science, Angewandte Informatik

HTWG Konstanz

Vertiefung: Embedded Systems

Im Hauptstudium habe ich die Vertiefung Embedded Systems gewählt. Inhaltlich gehören dazu Embedded Systems, Kommunikationstechnik, Mikroprozessorsysteme, Digitale Systeme, Ubiquitous Computing und Parallel Computing. Ergänzend kamen Grundlagen aus Systemprogrammierung, Betriebssystemen, Rechnernetzen und verteilten Systemen dazu.

Praxiserfahrung

Werkstudent, Hyperstone GmbH

03/2023 bis 02/2024, Konstanz

Schwerpunkt auf RAID Simulation und Konzeptüberarbeitung. Dazu habe ich die Firmware Simulation unterstützt und verschiedene RAID Konfigurationen implementiert, um Leistungsunterschiede messbar zu machen.

Praktikum, Hyperstone GmbH

09/2022 bis 02/2023, Konstanz

Einstieg in das Firmware Umfeld. Fokus auf nachvollziehbares Testen, Dokumentation und sauberes Vorgehen im Team.

Technische Skills

C C++ Python Java Scala VHDL (Grundlagen) Embedded Linux (Grundlagen) Git VS Code Debugging