Skip to content
View NiHoffmann's full-sized avatar
  • Fraunhofer FKIE CA/D
  • Bonn

Organizations

@OpenRoberta

Block or report NiHoffmann

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NiHoffmann/README.md

Hi, I'm Nils 👋

Embedded systems developer & robotics enthusiast, with a focus on low-level firmware and hardware/software integration.

A few of the bigger milestones (minus plenty of smaller stuff along the way):

  • 🔧 Formerly a HiWi (student assistant) at the Embedded Systems Lab, H-BRS - debugging & testing of an embedded systems library, and designed a simple STM32 development board and adapters
  • 🔬 Previously at Fraunhofer IAIS - Spike Prime / Pybricks integration, and massively simplified how robots get registered and connected across the whole system
  • 🛠️ Currently at Fraunhofer FKIE - designing hardware and developing firmware for a mobile sensor platform, with a strong focus on energy efficiency (not open source, unfortunately 😅)
  • 🐍 Proud of my MicroPython C-API port for the Open Robotic Board - full native integration of MicroPython into STM32 firmware, exposing motor/sensor control to Python through custom C bindings

Pinned Loading

  1. OpenRoberta/openroberta-lab OpenRoberta/openroberta-lab Public

    The programming environment »Open Roberta Lab« by Fraunhofer IAIS enables children and adolescents to program robots. A variety of different programming blocks are provided to program motors and se…

    JavaScript 145 138

  2. OpenRoberta/blockly OpenRoberta/blockly Public

    Forked from RaspberryPiFoundation/blockly

    The web-based visual programming editor.

    JavaScript 12 44

  3. ORB ORB Public

    MicroPython support for the ORB robot platform - custom C bindings exposing motor/sensor control to Python, alongside existing C++ workflows.

    HTML

  4. PulsOximeter PulsOximeter Public

    Custom pulse oximeter with hand-built hardware, embedded firmware, and a bandpass-filter signal pipeline for reliable pulse detection - streamed live to an Android app over BLE.

    C++