Victoria Oyedotun

I build the parts people see, and the systems that make them work.

Hi, I’m Victoria. I’m a full-stack software developer and I enjoy turning messy problems into clear, useful products. I work across frontend, backend, and data, and I care about the details that make software feel good to use.

Interface
API { } request → response
Data

Thoughtful from screen to system.

Experience acrossFrontend · Backend · Data
Also experienced inComputer vision · Mobile
Based in Canada

Selected work

A few things I’m proud to have built.

These projects show how I think: start with the real problem, choose the simplest sound approach, and keep learning until the result works well.

01Full-stack product

Roomify

Finding a roommate is personal. Roomify helps people browse listings and find stronger matches based on how they actually like to live.

The challenge

Make housing search feel less transactional and more compatible.

What I built

Authentication, listings, search, profiles, and quiz-based recommendations.

ReactJavaSpring BootPostgreSQL
Explore the repository
roomifyVO
Your top match
92% match
Bright room near downtown$820 / month
QuietEarly riserNo pets
Laser line detection identifying an object on a tiled floor Computer vision
02Industry capstone

Wildlife Protection System

I built a vision pipeline that spots changes in a laser line, even as the lighting, surface, weather, and object change around it.

The interesting part wasn’t getting it to work once. It was testing it enough to understand when it failed, then making it more reliable in the field.

20%better identification accuracy
15%fewer false positives
30%performance improvement
PythonOpenCVExperiment design
Titan Takedown game screen
03Interactive systems

Titan Takedown

A 2D action game with procedural levels, adaptive enemies, and randomized power-ups that keep each run fresh.

UnityC#Procedural generation
View project
Two Android screens from the Let's Connect messaging app
04Mobile product

Let’s Connect

A real-time communication app that gives students and professors one place to share messages and media.

AndroidJavaRealtime messaging

Experience

Comfortable across the stack. Curious beyond it.

I’ve worked on product interfaces, APIs, databases, computer-vision systems, and mobile experiences. That range helps me see how one decision travels through an entire product.

01

Frontend

Interfaces that are clear, responsive, accessible, and pleasant to use.

React · JavaScript · HTML · CSS
02

Backend

APIs and application logic built to stay understandable as the product grows.

Java · Spring Boot · Node.js · Express
03

Data & platforms

Practical data modeling and the infrastructure needed to support reliable delivery.

PostgreSQL · MySQL · MongoDB · AWS · Linux
04

Specialized work

Hands-on experience with visual detection, mobile apps, and interactive systems.

Python · OpenCV · Android · Unity

Education

Bachelor of Computing Science

Thompson Rivers University · 2019—2023

Graduated with distinctionSix Dean’s List recognitions

A little about me

I like making complicated things easier to understand.

I’m happiest when I can take a problem that feels tangled, ask the right questions, and turn it into something people can use without thinking twice.

I bring a calm, practical approach to my work. I enjoy collaborating, sharing early ideas, and getting honest feedback before a small issue becomes a big one. I also care about the finish—the naming, spacing, error message, or edge case that helps a product feel considered.

Right now, I’m open to full-stack opportunities where I can contribute, keep growing, and work with kind people who care about what they’re building.

“Her ability to unravel complex situations and arrive at simple answers was unrivaled.” — A former teammate

Let’s connect

Looking for a full-stack developer who cares about the whole product?

I’d love to hear what you’re working on and where I might be able to help.