john grey
[software developer / business & computer science student @ ubc]
sometimes i build things and sometimes they work.
welcome this is my digital notebook of my work, thoughts, and ideas.
this website still under construction :p
// Hit spacebar to exploredef.
work
[wurk] noun
- A collection of projects, code, and ideas.
- The place where problems meet solutions.
- The digital logbook of what I've built and broken (but fixed).
exp.
internships & work
teaching assistant · circuit stream
[internship]
jun - aug 2025 | vancouver, bc
delivered lectures and tutorials for the data science bootcamp, covering topics such as ai/machine learning, video game coding, and raspberry pi
pythonunitymachine learningairaspberry piteaching
assistant instructor · stanford: code in place
[contract]
apr - jun 2025 | stanford, ca - remote
taught stanford's cs106a introductory python programming course to over 20,000 students worldwide
pythonteaching
information tech intern · gov't of canada
[internship]
jun - aug 2022 | saguenay, qc
built and revamped internal tools for the cadets organization using HTML, Adobe Experience Manager and PowerBI
htmlsqlpowerbipowerappssharepoint
extra.
extracurriculars & leadership
software developer · ubc biomedical engineering
[student club]
apr 2024 - apr 2025
built the club's website from scratch using react
reactjavascriptci/cdsdlc
co-president · business and computer science team
[student club]
apr 2024 - apr 2025
lead the team to organize events and workshops for students in the business and computer science program
leadershipoutreachevent-planning
proj.
builds & experiments
marketsim · stock trading simulator
personal project
- developed a stock market simulator that updates stock prices, allows users to trade stocks, and view portfolio history
- implemented error handling, feedback dialogue and unit tests for 100% code coverage
- added save and load features for data persistence
javajunit
