How do we know if we are doing the right thing?
I am a security engineer at Mayo Clinic, where my responsibilities include leading medical device assessments. Despite having developed some expert-level skills, I don’t shy away from challenges that require breadth of talents and generalist outlooks: in past lives I have held software engineering lead titles, worn a CTO hat, and played a multitude of security roles (on management, research, engineering…), all for very different businesses/industries.
Although I am no academic, I am very appreciative of the education and opportunities I was given while getting my BSc degree. Among these, teaching Computer Security alongside with the brilliant Prof. Ruy de Queiroz is something I highlight with great honor. Not unlike what I felt from my greatest masters, a sense of inquisitive purpose has all along inspired my work and personal research, some of which I humbly share on this website.
BSc in Computer Sciences, 2007
Federal University of Pernambuco
How to write code that can’t be traced (by ptrace) and yet handles signals just fine.
Can different generations of (semantically equivalent) obfuscated code be reduced one unique “normal” form?
Correlating faulting data to user-supplied input.
A framework for software Reverse Engineering applications.
A cursory study of LKM rootkits for the 2.6 kernel
Assorted bits of code and thoughts.