Engineering the Edge

Embedded runtime, bytecode tooling, and industrial IoT — built from silicon to cloud.

ERD Runtime Platform

A TypeScript-to-bytecode compiler and virtual machine targeting ESP32, desktop, and WebAssembly. Full ES2026 semantics and complete TypeScript type system support.

Platform architecture diagram
Learn more

Pick-to-Light (PTL)

Flagship reference project: high-density RGBW LED pick-to-light system with custom driver boards and cloud diagnostics.

PTL driver board
View project

M3U Editor

Feature-rich IPTV playlist editor for M3U/M3U8 files. Drag-and-drop channel management, EPG integration, and stream validation.

View project

Cross-Platform

Write TypeScript once, run on ESP32 microcontrollers, Linux/macOS/Windows desktops, and WebAssembly in the browser. Same bytecode, same API, every platform.

Platform targets

Security First

Encrypted storage at rest, signed OTA updates, and secure boot chain. Built for production environments where trust is non-negotiable.

Security overview

80+ Standard Library Modules

Native modules for HTTP, WebSocket, MQTT, AI inference, serial (UART), filesystem, ZIP, TAR, gzip/DEFLATE, CRC, Zstandard, MessagePack, Protocol Buffers, JWT, and more — all implemented in C++ for maximum performance.

Explore modules

From the Journal

ERD-TS Self-Hosted Compiler (Progress Update)

Today I am sharing an important development milestone for the ERD-TS platform. The ERD-TS compiler is now able to compile itself. The playground on ERDesigns.be now uses the self-hosted compiler to compile and execute examples.

Mar 8, 2026 · compiler,self-hosted,playground

ERD-TS Reaches Self-Hosting: Disassembler Achieves Full Parity

ERD-TS has reached a major milestone: the disassembler now runs fully inside its own runtime, compiled to native bytecode with 100% parity to the Node.js reference build. This confirms the platform’s maturity, correctness, and independence as a standalone execution environment.

Feb 17, 2026 · disassembler, self-hosting, erd-disassembler

All articles