Ford Peprah

Embedded Software Engineer at Block

Old Toronto, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ford Peprah is an embedded software engineer with 13 years of experience designing and shipping firmware and tools for payment terminals, wearables, and embedded platforms. Currently at Block after several impactful roles at Square, he has deep experience in OS architecture, build systems, and embedded development tooling across products like Square Terminal and Register. His open-source contributions include enhancing pylink with RTT support and Python 3 compatibility—work that reflects a hands-on approach to debugging and device programming workflows. A Waterloo computer science graduate based in Toronto, he blends low-level hardware understanding with practical system integration and developer tooling. Notably, his background spans both consumer devices (Pebble) and high-scale fintech hardware, showing an unusual mix of product-driven firmware and infrastructure-focused engineering.
code13 years of coding experience
job7 years of employment as a software developer
bookBachelor of Computer Science (B.CS), Computer Science, Bachelor of Computer Science (B.CS), Computer Science at University of Waterloo
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
2,579reputation
228kreached
68answers
12questions
Badges
authentication
top-5%
javascript
top-5%
validation
top-5%
github-logo-circle

Github Skills (26)

debugging10
debug10
python10
firmware10
sys10
embedded10
testing9
javascript9
authentication9
unit-testing9
functional-testing9
functional9
validation9
cookie9
swd9

Programming languages (4)

C++JavaScriptRubyPython

Github contributions (5)

github-logo-circle
square/pylink

Sep 2017 - Dec 2022

Python Library for device debugging/programming via J-Link
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:44 releases, 55 reviews, 61 commits in 5 years 3 months
Contributions summary:Ford primarily contributed to the `pylink` library, focusing on enhancing its functionality and supporting new features. Key contributions include adding RTT (Real-Time Transfer) support, including control buffer and status information. They also addressed Python 3 compatibility issues and updated the library's version, reflecting bug fixes and feature implementations such as SWD read fixes. The user also worked on the build process, incorporating changes like fixing Pandoc installation and adding a missing dependency for the library's setup.
python-librarypythonfirmwaredebugginglink
hkpeprah/hkpeprah.github.io

Dec 2015 - Mar 2025

Contributions:6 pushes, 2 branches in 9 years 4 months
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.
Request Free Trial