I work where cybersecurity, software engineering and adversarial AI overlap. My training is in security, starting with a BTech in Information Security and Assurance at Harare Institute of Technology and continuing with an MSc in Information Technology at Carnegie Mellon University Africa in Kigali.
I also build production software. At Huza HR I engineered Node.js and TypeScript APIs and microservices, and my own projects include PhishGuard, a phishing simulation platform, and Wireshark Agent Suite, which uses an LLM to classify network traffic and raise alerts.
My research asks how AI systems hold up when someone is actively trying to break them. My paper at ISBM 2026 compares how classical and transformer based smishing detectors fail under adversarial attack, and a follow up study looks at the same problem in English and Swahili, where training data is scarce. As a Graduate Research Associate at CMU-Africa I also research malware behaviour and run self hosted LLM infrastructure.
I'm open to roles in security engineering, software engineering or AI security, and I do my best work on teams where those areas meet.