📍 Toronto, ON

Bowale
Adetunji

Backend Engineer

Download Resume
Bowale Adetunji

About Me

Bowale Adetunji

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

Black in STEM Logo

VP Computer Science

Black in STEM - University of Toronto

September 2026 – March 2027
  • 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 Logo

NSBEHacks - Promotions Team

NSBE - University of Toronto

February 2026
  • 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.
Evertz Logo

Software Developer Intern

Evertz - Burlington, ON

May 2025 – August 2026
  • 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.
African Impact Initiative Logo

Backend Engineer

African Impact Initiative (University of Toronto Scarborough)

Sep 2024 – Mar 2025
  • 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.
Adaptiv Networks Logo

Software Engineering Intern

Adaptiv Networks - Gatineau, QC

May 2024 – Aug 2024
  • Tested and validated frontend applications using JavaScript.
  • Designed and implemented Python/Django REST APIs.
  • Conducted integration testing to ensure seamless frontend–backend communication.
Halton Black Voices Logo

Volunteer Speaker

Halton Black Voices Virtual

March 2024 – September 2025
  • Guided and empowered black high school students through personalized mentorship sessions to navigate and excel in the complex university application process.

My Work

Featured Project

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.

Pythonscikit-learnpandasStreamlitpytest

Key Ideas

TF-IDFLogistic RegressionPrecision/Recall trade-offsOut-of-distribution evaluationModel explainability
View Project

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.

Java
View Project

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.

TypeScriptJavaScriptNext.jsPrismaPostgreSQLDockerAWS
View Project

Get In Touch

Open to opportunities, collaborations, and conversations.