09/2015 - 04/2020 (expected with co-op)
University of British Columbia
Bachelor of Science in Computer Science, 3rd year
05/2018 - 07/2018 storage.googleapis.com/chrome-supersize/index.html
Chrome for Android - Software Developer Intern
Redesigned & added new features to “Super Size”, web tool used to analyze millions of files contributing to Google Chrome’s size. Team used tool to save 30 KB in the first week after its release.
Utilized Web Worker, ReadableStream to handle 180 MB of data at once. Displayed partial data in 1 second, full data in 7 seconds.
Updated Android Java bytecode compiler tools, shrinking Chrome by 29 KB.
01/2018 - 04/2018 vitalmechanics.com
3D Graphics & Simulation Developer InternSimulates skin for visual effects and prototyping clothing
Built Typescript Electron client that interfaces with C++ server to display real-time 3D simulations using WebGL and React.
08/2017 - 12/2017 yelp.com
Local Services - Software Engineering Intern
Built “Describe Your Project” with Python, a feature to make it easier for users to request quotes from home services businesses.
Implemented UI for branching question flows with React and Redux and wrote tree structure to track questions to ask users.
Led hackathon team to build new product for in-restaurant experience. Placed in Top 3 of Hardcore category out of 44 projects and was picked up by sales team afterwards.
05/2016 - 04/2017 github.com/ubc-farm
Centre for Sustainable Food Systems at UBC Farm
Wrote fill algorithm to classify sections of farm fields.
10/2009 - 08/2015 omlhawaii.com
OML Contracting Co.
Web Developer and IT Manager#1 custom home builder in Hawai'i, building private resort residences.
Designed and developed web portfolio to showcase residences.
- Finalist: nwHacks 2018 (out of 800+)
- Hardcore Top 3: Yelp Hackathon 24.0 (out of 44)
- UBC Work Learn International Undergraduate Reasearch Award
- Grand Prize: Congressional App Challenge 2014, Hawaii’s 2nd Congressional District
01/2018 - 04/2018
Soil TopARgraphyTeaches soil topography through AR
Wrote script to process Mapbox heightmaps to generate Blender 3D model.
Programmed Android AR viewer in Unity with C#, exposed fields to Unity inspector so teammates could quickly manipulate views.
μzmEnhances museum immersion with gamification
Finalist, nwHacks 2018 out of 800+ people.
Helped write Android app in Java to scan NFC badges on exhibits and patrons.
Pass the BombOnline multiplayer word game
Selected by Microsoft as an outstanding project in UBC Local Hack Day.
Developed online multiplayer with Socket.io in Node.js from scratch in 12 hours.
05/2014 - 05/2015
Big Island BusesWeb app to replace Hawai'i paper bus schedules
Won Grand Prize in Congressional App Challenge 2014, Hawaii’s 2nd District.
Implemented Application Cache API allow the web application to run offline.
Contacted and worked with the County of Hawai’i to integrate the app with the island’s bus system.