Projects

Open-source and technical work.

Project pages for public work and selected technical areas. Descriptions stay factual and source-backed.

darktable-mcp

MCP server for darktable photo management and editing.

  • Exposes darktable workflows through typed MCP tools.
  • Uses darktable's Lua API instead of editing the SQLite library directly.

iolinki

Hardware-agnostic IO-Link Device stack for Zephyr and bare-metal systems.

  • Keeps protocol logic hardware-independent behind a PHY abstraction.
  • Uses a virtual PHY and Python master simulation for CI tests.

kernelCAD

Headless-first CAD platform for AI agents and human visual review.

  • Scriptable geometry generation with OpenCASCADE.
  • Visual debugger for reviewing generated 3D models.

Labwired

Deterministic firmware simulation for Cortex-M and RISC-V targets, built for CI, local debugging, and AI-assisted firmware work.

  • Boots ELF firmware on virtual ARM Cortex-M or RISC-V targets.
  • Runs headless in CI and produces reproducible traces.

Laseryx

Browser-based GRBL control for laser cutters and engravers.

  • Runs as a browser PWA and talks to GRBL controllers through Web Serial.
  • Generates and streams G-code locally without uploading designs.

LibUDS

Portable ISO-14229 UDS stack for embedded systems.

  • Table-driven dispatcher follows ISO-14229 negative response priority rules.
  • Supports Zephyr native ISO-TP and bare-metal static-buffer fallback.

yousandbox.com

Zero-install, local-first Linux environment in any browser tab.

  • Reduces setup friction for Linux workflows.
  • Fits the portfolio theme of practical developer tools.