A passionate software developer and cybersecurity analyst dedicated to crafting impactful solutions at the intersection of security and innovation. With expertise spanning web development, cybersecurity, and machine learning, I bring a holistic approach to building robust, secure applications. As the Machine Learning Lead for Google Developer Student Clubs (2022-2023), I mentored aspiring developers and spearheaded initiatives that empowered students to leverage Google technologies for real-world projects. My role extended beyond technical guidance to fostering a collaborative learning environment and inspiring the next generation of developers. Currently conducting secure code reviews at Whirly Labs, I combine my analytical mindset with hands-on development experience to identify and mitigate potential vulnerabilities. An active participant in CTFs and hackathons, I thrive on tackling complex challenges and continuously expanding my technical horizons. My mission is to develop innovative solutions that not only solve problems but also prioritize security and user trust.
Secure code review, pentesting, vulnerability research.
I work as a freelancer, building web applications and tools for clients. I have experience in web development, cybersecurity, and machine learning.
I am a member of the African Region to International Cyber Security Competition (AFRICC), a team of cybersecurity enthusiasts from Africa who compete in international cybersecurity competitions.
I founded the DUT Student Developer Society, a community of over 200 tech enthusiasts and developers. We organize workshops, hackathons, and tech talks.
As the ML lead, I was responsible for teaching students about machine learning and helping them build projects. I also organized workshops and hackathons.
For a detailed reference about this section, please visit this link.
Some of my most recent talks and workshops are...
This section contains awesome projects that I've developed:
A Connect4 AI player built with Python and the Minimax algorithm. It can play against a human player or another AI player.
Python Selenium Minimax Algorithm AI Connect4 Transposition Tables
Monitors the temperature, humidity and pressure of a fridge and sends alerts when the fridge goes out of the desired range. Designed for use in a pharmacy.
Python Raspberry Pi IoT Sensors Alerts
A web scraper that scrapes the Dischem website for product information and prices. The data is stored in a database.
Python Web Scraping BeautifulSoup
A simple program that censors bad words in movies. It uses ffmpeg, the subtitle file and a list of bad words to bleep the audio and subtitles.
C# .NET ffmpeg Subtitles Censorship