I help teams build fast and reliable embedded and high-performance software, from prototyping to production.

  • Architecture, design, implementation, and review of your embedded C++ systems.
  • Profiling and optimization of your high-performance applications on CPU (ARM, x86_64) and GPU (CUDA, OpenCL), either bare-metal or RTOS (Linux, FreeRTOS, QNX).
  • Bring-up from scratch of Bazel projects, or migrations from legacy build systems, with hermetic, fast, and reproducible builds that scale to the size of your organization.
  • Algorithm R&D in computer vision and signal processing.

You can read more about my experience on the home page and on my technical blog.

For business enquiries, contact me at [email protected] with a short description of your project and timeline.