Hello, I’m Justin

I’m an open-minded Computer Science & Statistics student at UBC interested in harnessing AI and data to create real change. New technologies fascinate me, and I am always interested in learning more. Outside of computer science, I am also interested in music and bands.

Email LinkedIn GitHub Resume

Featured Projects

University Management System

APIs, TypeScript, Test-oriented Development, HTML, CSS, JS

Created a university management system for classes, allowing universities to manage courses and sections. Wrote a user-friendly dashboard in HTML, CSS and JS, enabling the end user to examine courses and perform CRUD operations on courses, organizations and sections. Developed a RESTful API in TypeScript to handle data validation, routing, and persistent storage.

ASA DataFest

R, Python, Random Forest

Analyzed post-pandemic trends in office rentals, determining that high quality office space in major market areas are worth investing in. Used R and the Tidyverse to make exploratory visualizations and Python to use random forest regression to predict future pricing. Became a finalist by generating accessible and appealing visualizations.

Thunderbird Marching Band Website

Web Design

Built the official website for UBC’s Thunderbird Marching Band.

View site →

Experiences

YTRIA — AI Prompt Engineer

Created a macro generation system for sapio365, allowing users to get a functional macro given a description of an action. Developed a system of prompts where one prompt classifies actions while a refined prompt generates code, allowing for more tailored results while using 50% fewer tokens. Documented predicted usage and costs of this prompt system.

The Blue Marble Academy — Full-Stack Developer

Improved and expanded on a flashcard feature for The Blue Marble’s website. Designed a user-friendly flashcard dashboard using React, which allows flashcards to be created, displayed, edited and deleted. Developed a cloud storage system using Python and Microsoft Azure, enabling flashcards to be stored online. Used OpenAI’s API to generate machine-readable JSON, allowing for flashcards to be generated from uploaded documents.