Skip to content
View john-rom's full-sized avatar

Block or report john-rom

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

Hi, I'm John 👾

I build low-power Embedded ML systems and IoT firmware that are testable,
measurable, and built for real-world constraints.
>_

📍 Northern California

Currently: On-device voice control for smart lighting over Thread/Matter on Nordic hardware
Focus: Zephyr RTOS • Edge AI & Embedded ML • power profiling • maintainable firmware architecture


🛠️ Languages, Tools, and Technologies

Thread Matter Bluetooth LE macOS Bash

C

C++

Python

Nordic

Zephyr

Edge Impulse

Docker

CMake

Git

Neovim

Omarchy

Arch Linux

Linux



Featured Projects

++ embr — Edge AI voice control for Thread smart lighting

Local, privacy-first voice activation for Thread-based lighting control.

  • On-device, Embedded ML-based keyword detection (no cloud dependencies)
  • Thread/Matter-oriented system architecture for responsive local control
  • Part of the harth modular AI system
  • Repeatable power measurements and baselines

Repo: embr

++ harth — CoAP to Matter cluster command translator and bridge

Companion node for translating CoAP commands over Thread and coordinating Matter device behavior across a local mesh.

  • Cornerstone of a modular, Edge AI-powered home intelligence system
  • Clear interfaces and predictable behavior
  • Built to be easy to extend as the system grows

How I Work

  • Layered firmware architecture (app / platform / HAL)
  • Embedded TDD with mocks, stubs, and fakes for hardware behavior
  • CI-first workflows (containerized builds + automated tests)
  • Decisions and measurements documented (diagrams, ADRs, power data)

Core Stack

C/C++ • Zephyr RTOS + nRF Connect SDK • Edge Impulse • Nordic Semiconductor hardware • Thread • Matter


lux adyti, nexus machinae.
>_

Pinned Loading

  1. embr embr Public

    Local, privacy-first voice activation for Thread-based lighting control. Embedded ML firmware for Nordic Thingy:53. Part of the harth home intelligence platform.

    C 2

  2. upo1054-pyvisa-tools upo1054-pyvisa-tools Public

    Scripts for automating control of the Uni-T UPO1054 oscilloscope via PyVISA and SCPI

    Python