Tiemoko Ballo is a product security engineer with nine years of experience designing and shipping secure systems for both consumer and defense domains, currently hardening automated driving features for Ford at Latitude AI. He previously led native client security work in Rust at 1Password, delivering libraries and features used by millions, and brings a strong program-analysis and R&D background from MIT Lincoln Laboratory and Carnegie Mellon. Tiemoko is an active open-source contributor, with low-level work on the architecture-neutral dynamic analysis platform panda and a maintained high-assurance Rust book that blends tooling, docs, and site generation. Comfortable across firmware, backend, and product layers, he pairs hands-on systems programming (ARM/i386 MMIO and taint tracing) with pragmatic product security ownership. An interesting thread through his career is translating academic research into production security features and developer-facing tools that scale.
9 years of coding experience
4 years of employment as a software developer
Master of Science (MS) Information Security, Master of Science (MS) Information Security at Carnegie Mellon University
Bachelor of Science (BS) Information Science, Bachelor of Science (BS) Information Science at University of Pittsburgh
A free book about developing secure and robust systems software.
Role in this project:
Full-stack Developer
Contributions:1 review, 89 commits, 30 PRs in 6 months
Contributions summary:Tiemoko's primary contributions involve the development of the project's codebase, including the introduction of code snippets, theming elements, and site generation. They also integrated tools for word counting and documentation, indicating an active role in project maintenance and content creation. The changes span both front-end (theming) and back-end aspects, given the nature of the project as a book.
Platform for Architecture-Neutral Dynamic Analysis
Role in this project:
Back-end Developer & Security Engineer
Contributions:2 reviews, 123 commits, 69 PRs in 2 years 3 months
Contributions summary:Tiemoko contributed to the `callfunc` plugin, which involves saving and restoring ARM CPU state, and supporting arbitrary parameter counts. They implemented a mechanism for memory mapping files and added support for new callbacks for MMIO operations. The user made modifications to the taint2 plugin by adding i386-specific functionality for managing and restoring condition codes. They also added the `mmio_trace` plugin with external API for logging MMIO events.
dynamic-analysiscrosswordtest-datapandareanalysis
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
Tiemoko Ballo - Product Security Engineer at Latitude AI