r64 - Embedded Systems Programming

Expert Embedded Systems Programming

Crafting efficient, reliable code in Assembly & C for resource-constrained systems.

Core Services

Firmware Development

Building robust firmware from the ground up, from bootloaders to application logic, ensuring stability and performance.

Low-Level Optimization

Diving deep into Assembly and C to maximize performance, reduce power consumption, and minimize memory footprint.

Driver Development

Writing custom drivers to interface with sensors, peripherals, and communication protocols like I2C, SPI, and UART.

Technical Skills

Languages

C (C99, C11) Assembly (ARM, x86, AVR) Python (for scripting & testing) C++ (Embedded)

Architectures & Microcontrollers

ARM Cortex-M (STM32, NXP) AVR (ATmega, ATtiny) ESP32 / ESP8266 RISC-V PIC Microcontrollers

Tools & Protocols

GCC / Clang Toolchains GDB & JTAG/SWD Debugging Git I2C, SPI, UART, CAN FreeRTOS

Featured Projects

IoT Soil Sensor

Client: AgriSense GmbH

Developed firmware for a low-power agricultural sensor node. Implemented a custom driver for a moisture sensor and integrated a LoRaWAN stack for long-range communication, focusing on minimizing power consumption for a 5-year battery life.

C STM32 LoRaWAN I2C

ECU Bootloader Optimization

Client: Ziegler Automotive

Refactored and optimized the bootloader for an automotive Engine Control Unit (ECU). Reduced boot time by 40% using hand-tuned Assembly for critical startup routines and improved the reliability of the CAN bus firmware update process.

Assembly (ARM) C CAN Bus Automotive

Real-Time ECG Monitor

Client: MedTec Instruments

Built the complete data acquisition firmware for a portable medical-grade ECG device. Utilized FreeRTOS for task management and implemented a high-speed SPI driver for the ADC, ensuring deterministic, low-latency data sampling for accurate diagnostics.

C FreeRTOS SPI Medical

About r64

r64 is founded on a passion for elegant and efficient engineering. In the world of embedded systems, every byte and every clock cycle counts. My approach is to write clean, maintainable, and highly optimized code that is tailored to the unique constraints of your hardware. With a deep understanding of the metal, I bridge the gap between hardware capabilities and software requirements, delivering solutions that are both powerful and reliable.

About Me

A picture of Simon

Simon, Founder of r64

Hello! I'm Simon, the founder and lead engineer behind r64. With a lifelong passion for electronics and computing, I specialize in pushing hardware to its limits. My focus is on creating elegant, efficient, and robust embedded solutions. When I'm not deep in code or soldering, I enjoy exploring new technologies and contributing to open-source projects.

Have a project in mind?

Let's build something great together. Reach out to discuss your requirements.

Privacy Policy

We take the protection of your personal data very seriously. This website has been designed to be used without the collection, processing, or use of personal data.

No Data Collection

This website does not collect, store, or process any personal data from its visitors. No IP addresses, browser information, locations, or other data that could be used to identify you are stored.

No Cookies

This website does not use cookies. No information is stored on your device or read from it.

Contact

For general questions about the website, you can contact the email address provided in the contact section.