
About Me

Hi, I'm Bowale, a fourth-year Computer Science student specializing in backend engineering with a growing interest in cybersecurity. I enjoy building systems that are efficient, reliable, and built to last. My experience spans developing scalable APIs and optimizing backend performance work that bridges what I've learned in the classroom with what actually ships. Take a look at my portfolio, and don't hesitate to reach out if you'd like to connect.
Skills
Programming Languages:
Java, Python, C, JavaScript, Rust, Kotlin, SQL, Bash, HTML/CSS
Frameworks:
Next.js, React, Prisma, Tailwind CSS
Developer Tools:
Git, Docker, GDB, AWS, Mabl
Education
Bachelor's of Science, University of Toronto
Toronto, ON
Computer Science Specialist | Mathematics Minor
September 2022 – April 2027
Selected Coursework:
- Data Structures & Algorithms
- Databases
- Machine Learning
- Operating Systems
- Software Design
Experience

VP Computer Science
Black in STEM - University of Toronto
- As VP of Computer Science at Black in STEM, I lead technical initiatives, organize CS-focused events, and help build a community where Black students in tech can connect and grow.

NSBEHacks - Promotions Team
NSBE - University of Toronto
- Led Discord community outreach across multiple servers as part of the promotions team, driving engagement and executing social media campaigns that generated over 100 hackathon sign-ups.

Software Developer Intern
Evertz - Burlington, ON
- Developed scalable backend services using Java, Rust, and AWS Lambda for customer-facing products.
- Shipped production code through CI/CD pipelines, supporting weekly zero-downtime releases.
- Improved system reliability by implementing end-to-end automated testing for 20+ workflows.

Backend Engineer
African Impact Initiative (University of Toronto Scarborough)
- Built and maintained Django REST APIs supporting 1,000+ users and 10K+ monthly requests.
- Implemented secure authentication systems, including user management and 2FA.
- Collaborated cross-functionally to deliver end-to-end backend features.

Software Engineering Intern
Adaptiv Networks - Gatineau, QC
- Tested and validated frontend applications using JavaScript.
- Designed and implemented Python/Django REST APIs.
- Conducted integration testing to ensure seamless frontend–backend communication.

Volunteer Speaker
Halton Black Voices Virtual
- Guided and empowered black high school students through personalized mentorship sessions to navigate and excel in the complex university application process.
My Work
Phishing Email Detector
A phishing-email classifier that flags malicious mail and shows its reasoning, built around a hard look at why high accuracy rarely survives real-world data.
I built a phishing-email classifier end-to-end from raw .eml parsing to a deployed, explainable web app. A TF-IDF + Logistic Regression model trained on ~22,000 emails across four corpora hits 98.6% accuracy, but the real work was distrusting that number.
Inspecting feature weights and testing on email sources the model had never seen revealed the accuracy was partly a dataset artifact: recall on out-of-distribution phishing collapsed from 0.95 to 0.58. After engineering URL and suspicious-TLD features, I found hand-crafted signals hit a fundamental ceiling the fix wasn't more informative features but more diverse training data, which lifted out-of-distribution recall from 0.58 to 0.99 with no loss in precision.
The result is wrapped in a Streamlit app that returns a phishing score and paints the model's reasoning directly onto your email, each word tinted by how much it pushed toward "phishing" or "legitimate," using exact contributions from the linear model.
Key Ideas
Adventure Game
An interactive, Zelda-style adventure game where players advance through levels and battle a range of bosses before facing the final boss. It layers on accessibility features text-to-speech (via a third-party API), enlargeable text, dark/light mode, and adjustable screen size and is built around established design patterns and SOLID principles.
Fly-Next
A full-stack flight- and hotel-booking application built with Next.js for both frontend and backend. I built APIs for user authentication, booking workflows, and data validation, and designed the database modeling users, flights, hotels, bookings, and reservations. The app is containerized with Docker and deployed on AWS.
Get In Touch
Open to opportunities, collaborations, and conversations.