David Manouchehri

Director at ai.moda

George Town, Cayman Islands United Kingdom
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
David Manouchehri is a Director of Engineering with 10 years of experience, currently leading engineering at Aimoda and based in Grand Cayman. He blends applied security and embedded systems expertise — contributing CTF solutions with the angr symbolic execution framework and improving Armbian support for Rockchip RK3399, adding RNG, kASLR and PCIe retry fixes in u-boot. Comfortable working from Python-driven binary analysis to device trees and kernel patches, he brings hands-on low-level fluency to leadership roles. That mix of reverse-engineering rigor and firmware-to-product delivery helps him convert intricate hardware and security challenges into reliable, production-ready systems.
code11 years of coding experience
bookAlgonquin College
github-logo-circle

Github Skills (15)

kernel10
embedded10
symbolic-execution10
linux10
u-boot10
ctf10
reverse-engineering10
sys10
python10
binarydiff10
angr10
firmware9
arm9
arm649
pcie8

Programming languages (29)

C#CCMakeMakefileGoHTMLJupyter NotebookTypeScript

Github contributions (5)

github-logo-circle
angr/angr-doc

May 2016 - Mar 2018

Documentation for the angr suite
Role in this project:
userSecurity Engineer & Reverse Engineer
Contributions:35 commits, 24 PRs, 58 comments in 1 year 11 months
Contributions summary:David focused on solving various reverse engineering challenges using the angr symbolic execution framework. They primarily contributed solutions to CTF challenges, analyzing and exploiting binaries to extract flags. Their work involved writing Python scripts to interact with angr, demonstrating proficiency in binary analysis and symbolic execution techniques. The commits indicate a strong understanding of how to use angr to solve problems.
angrsuite
armbian/build

Oct 2022 - Nov 2022

Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:2 reviews, 11 commits, 7 PRs in 15 days
Contributions summary:David made significant contributions to the Armbian build framework, focusing on embedded systems and hardware support. Their work included adding support for the Rockchip RK3399 processor, specifically incorporating random number generator (RNG) functionality, kASLR features, and PCIe retry mechanisms within the u-boot environment. These contributions involved modifying device tree files, boot scripts, and kernel patches to enhance the functionality and stability of Armbian builds for Rockchip-based devices.
kerneldocker-imagearchlinuxkernel-compilationlinux-kernel
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