David Manouchehri

Director at ai.moda

George Town, Cayman Islands
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
stackoverflow-logo

Stackoverflow

Stats
110reputation
5kreached
4answers
1question
github-logo-circle

Github Skills (23)

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

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