About ERDesigns
Engineering embedded systems, developer tooling, and industrial automation solutions.
Who We Are
ERDesigns is the engineering practice of Ernst Reidinga — a full-stack embedded systems engineer specialising in low-level runtime design, bytecode compilers, and industrial IoT platforms.
With deep experience spanning bare-metal firmware, TypeScript tooling, and cloud-connected edge devices, ERDesigns bridges the gap between high-level application development and resource-constrained hardware.
Focus Areas
- Embedded Runtimes — Designing and implementing virtual machines that execute TypeScript-compiled bytecode on ESP32 micro-controllers.
- Compiler Engineering — Building the ERD TypeScript compiler, linker, and code-generation pipeline.
- Industrial Automation — Developing pick-to-light hardware and software for warehouse and production environments.
- Developer Tooling — Creating VS Code extensions, CLI tools, and DAP-compatible debuggers for embedded workflows.
- Security Engineering — Implementing encrypted storage, signed firmware updates, and secure boot chains.
Philosophy
Every component is designed with production readiness in mind — engineered to completion, tested in real-world conditions, and documented to the last detail. Code is documentation, and documentation is code.