00 resume / cv

Werner Bisschoff

Hybrid Systems & Platform Engineer

Download PDF

Practice anchored in test-driven development, systems engineering, and agentic AI workflows — across embedded firmware, cloud infrastructure, and tooling.

01 Education

Education

B.Eng. Computer and Electronic Engineering

North-West University

2020

02 Experience

Experience

Founder and Host

Divergent Tabletop

Jul 2025 — Present
  • > Founded neurodivergent-focused peer community; manage event operations and WhatsApp-based community platform.
  • > Applied systems thinking to solve community management challenges through software solutions.
  • > Engineered a distributed real-time data engine using Elixir/OTP and CRDTs. Deployed in-memory GenServer buffers with threshold-based flush to limit direct database write transactions under sustained edit load.
  • > Integrated a Rust-backed CRDT synchronization layer (y_ex) using actor-based concurrency, achieving sub-50ms convergence latency across distributed editing sessions through deterministic state reconciliation and binary delta serialization.
  • > Designed a dynamic BEAM supervision tree with one_for_one isolation, encapsulating each page editing session in its own process subtree to prevent cascading failures and guarantee per-session state integrity.
  • > Engineered and hosted an enterprise-grade documentation ecosystem.
  • > Implemented single-database multi-tenant isolation using PostgreSQL Row-Level Security (RLS) and transaction-scoped parameters, enforcing data silos across isolated groups.
  • > Utilized Ecto.Multi atomic chains and Oban transactional workers to ensure multi-stage backend edits execute completely or roll back safely.
  • > Applied Universal Design and Executive Functioning support models to product UX/UI; established highly structured, low-context asynchronous operational playbooks that minimized cognitive friction for contributors.

Full-Stack Software Engineer

FARO Africa

Aug 2024 — Nov 2025
  • > Extended ERPNext using Python/JavaScript to improve workflows, pricing logic, and operational reporting (SQL) → reduced manual reporting time and improved data accuracy.
  • > Built mobile application in Expo, including NFC (ISO 14443-4 APDUs) for e-paper price tags and card operations → enabled real-time price updates with fewer tagging errors.
  • > Provisioned AWS infrastructure with Pulumi; deployed Inngest and PayloadCMS services.
  • > Introduced LLM-assisted development workflows → improved debugging speed and code review throughput, enabling faster iteration.
  • > Designed ISO 14443-4 NFC communication architectures for e-paper display nodes and secure card reader matrices.
  • > Engineered lock-free asynchronous device management services bridging hardware peripherals with application layers.
  • > Built Python-based hardware peripheral simulators to catch edge-case device state corruptions prior to flashing.
  • > Identified poor UX as root cause of recurring user errors — drove UX improvements that reduced task completion time and error rates.
  • > Refactored and extended ERPNext via Python and JavaScript server hooks.
  • > Architected migration of internal Retool workflows to Expo/React Native, reducing vendor licensing overhead.
  • > Provisioned secure Linux infrastructure with Docker Compose for isolation and custom backup and monitoring scripts.
  • > Diagnosed and resolved issues in a large existing ERPNext installation; introduced LLM-assisted debugging workflows.

Embedded Software Engineer

Ingenics Digital GmbH (through ViVa Outsourcing)

Mar 2023 — May 2024
  • > Designed event-driven FSM for I2C-based embedded system (C++/FreeRTOS) → maintainable architecture, fewer bugs.
  • > Developed ESP32 applications (C/C++, ESP-IDF) with configurable BLE stack, TinyFrame protocol, and FOTA updates.
  • > Built Python tooling for serial/BLE communication, hardware mocks, and pytest async workflows → accelerated testing.
  • > Architected deterministic FSMs on dual-core ESP32 using FreeRTOS for concurrent sensor arrays.
  • > Developed Cap'n Proto IPC over serial lines, achieving sub-millisecond serialization latency.
  • > Built modular Python utility structures and automation scripts for internal configuration schema validation.
  • > Designed data handling pipelines ensuring consistency across platforms using declarative specifications.
  • > Developed Python hardware mocks enabling faster development cycles with fewer hardware dependencies.
  • > Developed active object within QP Real-Time Embedded Framework (QSPY) to simulate device behaviour.

Software Developer

UMAN Technologies

Mar 2021 — Dec 2022
  • > Implemented SOME/IP RPC services; optimized performance bottlenecks with perf.
  • > Built IPC/RPC layers (C++/Python) using Cap'n Proto; led small team using Agile practices.
  • > Used perf profiling and flamegraphs to trace a performance bottleneck to JSON serialization and verbose logging in a SOME/IP request handling loop. Eliminated unnecessary logging via config toggle reducing latency by approximately 80%, then drove an architecture redesign to phase out JSON entirely.
  • > Sole owner of an IPC service layer — studied existing node schema, designed node structures and data contracts, and implemented the communication layer enabling the frontend to consume the service.
  • > Built Python-based SOME/IP hardware mocks simulating request/response behavior; integrated into CI so automated tests ran without physical hardware.
  • > Created a Docker dev container replicating the hardware environment — including VLAN and networking — reducing setup from hours to under an hour for remote teams.
03 Technical Skills

Technical Skills

Languages & Frameworks

C/C++ Python Elixir/OTP React Phoenix Bash SQL

Systems & Embedded

FreeRTOS ESP32/ESP-IDF Linux Docker Docker Compose NFC APDU (ISO 14443-4) System Modeling

Platform & Tooling

PostgreSQL (Row-Level Security, Index Tuning, Connection Pooling) AWS (Solutions Architect – In Progress) Pulumi (IaC) CI/CD Linux Systems Administration Spec-Driven Development (SDD) Inngest, Oban