Skills

I work primarily in firmware, plus related software and hardware — including battery management, control systems, radio and IoT. Recent work includes firmware for lithium batteries in series production, including functional safety.

Experience includes:

  • Embedded systems
    • C/C++
    • FreeRTOS
    • ARM
    • Microchip AVR (ATmega/ATxmega)
    • NXP
    • STMicroelectronics
    • ESP32
  • Security
    • Secure Boot
    • TLS
    • AES
  • PC software
    • Visual Studio C#
    • Visual Studio C++
    • Client/server applications
    • .NET MAUI
  • Wired digital communication
    • CAN
    • RS-232
    • RS-485
    • USB (HID/CDC/FTDI)
    • LIN
    • SPI
    • I2C
    • Modbus
    • Ethernet
  • Wireless digital communication
    • Bluetooth / BLE
  • Hardware design
    • Altium
    • Simulation
    • Prototype manufacturing