San Fernando de Monte Cristi, Monte Cristi, Dominican Republic
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Kwabena Agyeman is an embedded systems and hardware leader with 11 years of experience building everything from FPGA firmware for Earth-imaging satellites to safety-critical automotive PCBs and open-source camera firmware. He cofounded and now runs OpenMV, developing a high-performance computer-vision library for microcontrollers intended to scale to billions of devices, and is an active contributor to OpenMV, MicroPython and CircuitPython where his low-level work includes sensor readout/exposure calculations and UART hardware flow control. At Embark he led electrical and embedded teams delivering production automotive systems, and earlier implemented image-capture and downlink FPGA firmware at Planet. A Carnegie Mellon MSE graduate, he combines deep firmware/hardware craft with entrepreneurial product instincts and a proven ability to make highly constrained devices perform sophisticated vision tasks.
Contributions:625 reviews, 625 commits, 748 PRs in 6 years 8 months
Contributions summary:Kwabena's contributions primarily involve modifications and enhancements to the driver for the MT9V0XX family of image sensors within the OpenMV Camera Module project. Their work includes improvements to the color and Bayer mode configurations, alongside the addition of sensor readout control features, such as exposure time calculations. Furthermore, the user demonstrated their expertise by implementing various driver-level changes including integrating a new method to read data for the GenX320 sensor.
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
Role in this project:
Embedded Systems Engineer / IoT Developer
Contributions:13 reviews, 4 PRs, 69 comments in 8 years 4 months
Contributions summary:Kwabena primarily contributes to the MicroPython project by adding support for hardware features on various embedded platforms. Their work includes implementing UART hardware flow control on MIMXRT microcontrollers, defining and configuring pin mappings, and making flash clock frequencies configurable. Further contributions involve adding RTC alarm/wakeup functionality, and implementing deepsleep features for power management, demonstrating a strong focus on low-level hardware interaction and system-level power optimization.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.