FIG. 01 — CANDIDATE
REV 2026.A
SCALE 1 : 1
DRAWN BY E. EME
Software Engineer — Portfolio
EMMANUEL
EME

Software Engineering student at Ontario Tech University building full-stack web and mobile apps. Competitive programmer (ICPC, IOI). Open to internships and co-ops.

Move your cursor through the name

About

FIG. 02 — Profile

I'm Emmanuel — a Software Engineering student at Ontario Tech University who ships full-stack products end to end.

I've built and delivered real features professionally as a frontend intern at Riipen Labs and through three years of open-source contribution — writing React SPAs, optimizing rendering to cut load times by 25%, and maintaining 90% test coverage with Mocha and Selenium.

Outside of coursework I compete: ICPC and IOI team contestant, Hack the North, and Google Code Jam. Competitive programming keeps my algorithms sharp; side projects keep my engineering honest.

Selected Projects

FIG. 03 — Build Log
03.1

Ride-Hailing App

Full-stack Uber-style mobile app: search, ETA/fare, booking, and live trip tracking on iOS/Android. Clerk auth with rider/driver roles, a relational trip-lifecycle schema on Neon Postgres, and Stripe payment intents with webhooks and retry handling.

React NativeTypeScriptNode.jsPostgreSQLStripe
03.2

YouTube Clone

Responsive YouTube-style SPA — browse by category, search, watch, and view channel pages. Built on YouTube Data v3 via RapidAPI with a reusable data layer: typed responses, centralized error handling, and loading skeletons.

ReactMaterial UIReact RouterAxios
03.3

This Site's Particle Engine

The headline above is ~2,000 particles in a custom canvas physics simulation — spring forces, cursor repulsion, click shockwaves — written in dependency-free vanilla JS with DPR scaling and reduced-motion fallbacks. View source to inspect it.

JavaScriptCanvas APIPhysics

Experience & Education

FIG. 04 — Timeline
Expected April 2027

B.Eng. Software Engineering

Ontario Tech University — Oshawa, ON

Coursework: Data Structures & Algorithms, Operating Systems, System Design & Distributed Systems. Activities: ICPC and IOI team contestant, Hack the North, Google Code Jam.

Apr 2024 — Jun 2024

Software Engineering Intern

Riipen Labs — Remote

Built and maintained responsive frontend features in React.js, translated design requirements into clean, accessible UI components with cross-functional teams, and participated in code reviews and agile ceremonies.

Mar 2022 — Jun 2025

Open Source Contributor — Software Engineer

Toronto, ON

Developed responsive React SPAs integrated with RESTful APIs, cut load times by 25% through client-side rendering optimizations, and maintained 90% test coverage with Mocha and Selenium.

FIG. 05 — Transmission

Let's build something worth shipping.