Frederico Araujo is a Principal Research Scientist and manager at IBM Research with over 18 years of software engineering experience and a decade-plus focus on security research. He leads a team building secure agentic middleware and contributes to open-source projects such as MCP Context Forge, BeeAI, SysFlow and CNCF Falco, bridging cutting-edge research and production tooling. His work blends language-based security, program analysis and systems security to harden AI agents, cloud-native platforms and endpoints, and has influenced IBM products like ReaQta and QRadar. A Ph.D. recipient awarded for his dissertation on language-based cyber deception, he pairs academic rigor and multiple best-paper awards with hands-on expertise in compilers, OS features (namespaces, checkpoint/restore), and container technologies. Fluent in Portuguese, English, French and some Italian, he’s as comfortable leading large-scale agile projects as he is contributing low-level C/C++ and language-semantics innovations.
10 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (PhD) Software Engineering, Doctor of Philosophy (PhD) Software Engineering at The University of Texas at Dallas
M.Sc. Engineering, M.Sc. Engineering at CentraleSupélec
B.Sc. Electrical Engineering, B.Sc. Electrical Engineering at USP - Universidade de São Paulo
Contributions:15 releases, 15 reviews, 628 commits in 3 years 10 months
probe
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
Frederico Araujo - Principal Research Scientist at IBM