Skip to content
View jensh's full-sized avatar

Organizations

@GDG-Dusseldorf

Block or report jensh

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
jensh/README.md

Jens Hauke | Systems Architect & Software Engineer

I am a physicist and system-level programmer specializing in resource-efficient, low-latency software infrastructure. My experience spans the entire spectrum of computing. From Top-10 HPC supercomputer clusters to ultra-low-power 8-bit microcontrollers.

🤖 Warning: This text was largely generated by an AI because my personal garbage collector immediately disposes of any marketing blurb I try to write. However, the contents have been manually verified, refactored, and compiled by myself.


⚡ Core Expertise

  • High-Performance Computing: Over 20 years of experience designing and implementing communication layers (MPI), network drivers (Infiniband, Myrinet, Extoll), and modular supercomputing architectures (MSA). Creator and primary author of pscom, the core low-level communication framework within the open-source cluster communication suite ParaStation.
  • HPC Benchmarking: Part of the small core team that conducted Linpack benchmarks on Top-500 systems, achieving Top-10 global rankings with ParaStation twice (JUROPA #10 in 2009, JUWELS Booster #7 in 2020).
  • Embedded & IoT Firmware: Low-power optimization, custom bootloaders, secure OTA updates, and bare-metal/RTOS development (nRF52, nRF91, STM32, ESP32, AVR).
  • Language & Compiler Engineering: Deep knowledge of compiler design, static analysis, SSA form, DSL design and language runtimes.

🛠️Featured Open-Source Projects

🚀 xxdomjs

CrissCross incremental DOM renderer. A lightweight, zero-dependency alternative to heavy front-end frameworks like React or Angular. Designed for maximum performance and minimal memory footprint, making it ideal for resource-constrained edge devices and responsive web interfaces. npm version

Lightweight threading library for microcontrollers. A highly portable, pure ANSI-C implementation of cooperative multithreading. It requires no assembler code or architecture-specific hacks, bringing clean task scheduling to everything from 8-bit ATtinys to x86_64 systems. Available via the official Arduino Library Manager.

Award-winning hardware & firmware project (Hackaday Coin Cell Challenge 2018). An ultra-compact Charlieplexing design driving 20 LEDs independently from an 8-pin ATtiny, optimizing every GPIO and microampere.


🤝 Community & Strategic Partnerships

  • Community & Networking: Co-organizer of the GDG Cloud Düsseldorf (Google Developer Group). Check out our local developer community space at GDG-Dusseldorf on GitHub.
  • Collaborations: I operate as an independent contractor, but I am highly interested in collaborating with technical founders, CTOs, and product innovators in the fields of Green-Tech, Smart Energy, and decentralized IoT infrastructure.

If you are building a meaningful, sustainable product and need world-class expertise to eliminate performance bottlenecks, reduce hardware BOM costs, or optimize power consumption, let's connect.

Pinned Loading

  1. xxdomjs xxdomjs Public

    Criss-cross incremental DOM renderer

    JavaScript

  2. CopyThreads CopyThreads Public

    A lightweight threading library for microcontrollers

    C 14 5

  3. attiny-20led-ring attiny-20led-ring Public

    Charlieplexing 20 LEDs on an attiny45

    C 1 1

  4. attiny13a attiny13a Public

    ATtiny13A microcontroller support for the Arduino IDE

    C 5 3

  5. pscom pscom Public

    Forked from ParaStation/pscom

    C

  6. spiflash spiflash Public

    library for MCUs: Using SPI flash memory (W25Q80BV)

    C 4 1