Tiemoko Ballo

Product Security Engineer at Latitude AI

Pittsburgh, Pennsylvania, United States
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

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job4 years of employment as a software developer
bookMaster of Science (MS) Information Security, Master of Science (MS) Information Security at Carnegie Mellon University
bookBachelor of Science (BS) Information Science, Bachelor of Science (BS) Information Science at University of Pittsburgh
github-logo-circle

Github Skills (17)

textbook10
c-language10
storybook10
security10
docbook10
dynamic-analysis10
rust10
reverse-engineering10
cprogramming-language10
assembly9
assembler9
arm9
system-calls8
css8
linux-kernel8

Programming languages (8)

C#JavaC++CRustHTMLAssemblyPython

Github contributions (5)

github-logo-circle
tnballo/high-assurance-rust

Mar 2022 - Sep 2022

A free book about developing secure and robust systems software.
Role in this project:
userFull-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.
securedevelopingrustsecuritysystems-programming
panda-re/panda

Feb 2019 - May 2021

Platform for Architecture-Neutral Dynamic Analysis
Role in this project:
userBack-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