Augustine Osezua
Hey, I'm

Augustine
Osezua

A

I build full-stack web apps, and I'm happiest somewhere between a rough sketch and a stubborn bug. I'm currently studying Computing at Queen's University.

Queen's CS '28Spider-Man fan
React
Next.js
Node.js
PostgreSQL
Python
Java
MySQL
JavaScript
HTML
CSS
Figma
Illustrator
Git
React
Next.js
Node.js
PostgreSQL
Python
Java
MySQL
JavaScript
HTML
CSS
Figma
Illustrator
Git
React
Next.js
Node.js
PostgreSQL
Python
Java
MySQL
JavaScript
HTML
CSS
Figma
Illustrator
Git
01

About

I'm a Computing student at Queen's, graduating in 2028. What I like most about software is how quickly an idea becomes something you can poke at, break, fix, and hand to someone else.

So far, my work has taken me through web apps, computer vision, and lower-level programming. I pay attention to the interface, but I care just as much about what lives behind it: understandable code and a project the next person can pick up without a guided tour.

Tools I've worked with

ReactNext.jsNode.jsJavaScriptPythonJavaPostgreSQLMySQLHTMLCSSGitFigmaIllustrator
02

Experience

JavaScript / Web Developer Intern

NORCAT

May – Aug 2025

Sudbury, ON

  • At NORCAT, I worked on both the customer storefront and the admin dashboard, building tools for products, inventory, and pricing from requirements that often started as a conversation.
  • I added role-based access controls backed by MS SQL, so staff only saw the data and actions their roles allowed.
  • I integrated Moneris checkout, including request validation, transaction handling, and the trip from cart to order confirmation.

Design Team Member

ROMMio – Range of Motion I/O (QMIND Healthcare Project)

Oct 2024 – Present

Queen's University, ON

  • I designed the live interface for a shoulder-assessment tool. It turns 33 MediaPipe landmarks and Intel RealSense depth data into something a clinician can read at a glance.
  • I ran our CUCAI 2026 demo for physicians and judges, showing skeletal overlays, 3D angle calculations, and an 8-frame smoothing window.
  • I documented the research and setup as reproducible steps, so new contributors didn't have to piece the project together from scratch.

Project Manager

Queen's University Web Development – QWeb

Feb – Jul 2025

Kingston, ON

  • I led a student team building a client website, from the first Figma designs to a deployed Next.js 15 site with a CMS.
  • I kept the client, designers, and developers aligned through kickoff, reviews, and handoff.
  • The job taught me when to adjust the plan, when to push back, and how to keep a build moving when the first idea wasn't practical.

Events Coordinator

COMPSA – Computing Students' Association

Sep 2024 – Present

Queen's University, ON

  • I plan socials, workshops, and study sessions for Queen's computing students.
  • I work with the rest of the executive team to choose events students will want to attend.
  • I handle the venue, promotion, and day-of details, then use the feedback to improve the next event.
03

Projects

TextBin

TextBin

textbin.app

I wanted the notes to stay private in the database too. TextBin encrypts each one with its own key, wraps that key with a master key, and adds paid plans through Stripe. Better Auth handles sign-in, Resend handles reminders, and Vercel handles deployment.

Next.js 15PostgreSQLPrismaStripeBetter AuthResendVercel
Peckodoro

Peckodoro

peckodoro.vercel.app

Peckodoro keeps a Pomodoro timer, Spotify, and an OpenAI-powered study helper in one tab. It remembers your settings between sessions, which means one less thing to set up when it's time to study.

Next.jsSpotify Web APIOpenAI APIOAuth2Vercel
Family Feud

Family Feud

Real-time multiplayer web game

Make a room, send your friends the link, then buzz in and keep score. Socket.IO keeps every screen in sync, including the arguments over who buzzed first.

ReactNode.jsSocket.IOGit
Secret Santa

Secret Santa

secretsanta.chickengfx.xyz

Secret Santa handles sign-ups, pairings, and the organizer's admin work. I built the React and Express app on PostgreSQL, then wrote the setup docs so the next organizer wouldn't need me hovering over their shoulder.

ReactNode.jsExpressPostgreSQLRailway