
Snitch
An evidence-first second look at interviews. Review recordings, explore timestamped moments, and compare spoken claims with a résumé, with live interviews and screen sharing built in.
✳ A little curiosity. A lot of code.
Software Engineering student at Waterloo.
I build thoughtful web experiences, useful tools, and robots that find their own way.
Software Engineering student @ University of Waterloo
Scroll to explore ↓01 / Selected work

An evidence-first second look at interviews. Review recordings, explore timestamped moments, and compare spoken claims with a résumé, with live interviews and screen sharing built in.

Making airport data easier to explore. Search by location and discover airport codes, cities, countries, and coordinates in one place.

From spreadsheets to ready-to-send invoices. A desktop app that turns CSV and XLSX data into formatted DOCX documents using reusable templates.

Bringing code into the physical world. Robot control systems built with odometry, PID tuning, pneumatics, and autonomous path planning.

A little kitchen chaos, built from scratch. A single-player game inspired by Overcooked, with ingredient preparation, cooking stations, and orders to complete.
I like turning “what if?” into something you can actually use.
I’m Bernie, a Software Engineering student at the University of Waterloo. My interests live somewhere between full-stack development, robotics, and making everyday things a little easier.
I started with small games and websites, then found my way into educational apps, automation tools, and autonomous systems. Outside of code, I lead clubs, mentor new students, and help make technical spaces more welcoming.
03 / Along the way
Full-Stack Developer
July 2025 — July 2026Richmond Hill, OntarioCo-founded and developed a student-led blogging platform using Next.js, React, Prisma, and MongoDB, enabling teenagers to publish and manage original articles.
Implemented CRUD functionality, responsive interfaces, and Firebase Storage integration for image uploads across mobile and desktop devices.
Lead Programmer
Sept. 2024 — June 2026Richmond Hill, OntarioFounded and led a VEX V5 robotics team with 20+ members, coordinating software, mechanical, and outreach efforts throughout the competition cycle.
Programmed autonomous and driver-control systems in C++ using PROS and LemLib, integrating motors, sensors, pneumatics, and PID-based movement.
Software Developer
Sept. 2023 — June 2026Richmond Hill, OntarioDeveloped the official Model UN website using HTML, CSS, JavaScript, and Tailwind CSS, serving 300+ users while leading a team of six contributors.
Built reusable responsive components and interactive frontend features, debugging layout and browser issues to maintain a consistent experience across desktop and mobile devices.
A foundation for what’s next
Software Engineering
Focused on full-stack development, systems, and practical software projects.
Ontario Secondary School Diploma
Computer science, math, robotics, chemistry, physics, and leadership.
05 / Something in mind?
Projects, opportunities, or a good conversation.
My inbox is open.