2020-04
An injury tracking application for UBC Athletics. Allows physical trainers to input athlete injuries and training recommendations, and for coaches to view this data to ensure rehabilitation.
Capstone project. I worked within a team of five to build a TypeScript web application and lead the development of a TypeScript snapshot test suite.
2019-04
A React Native Android app that remotely controls a smart dog house, allowing users to take care of their pet from anywhere at anytime.
A mix of a software and hardware project. In total, this project includes a user-facing React Native Android app, an admin-controlled React Native Android app, and many hardware compenents including a LED display, live camera, servo-motor for food dispensing, and a smart locking system.
2018-12
Campus safety app with a peer location-monitoring and alert system. Start/Join virtual safewalk sessions which allow users to monitor their friend's location to ensure safe arrival at their destination.
Presented to a panel of judges as part of UBC CPEN 321 and received first place out of over 30 competing teams. I worked mainly on the backend in C#.
2018-04
A Node.js parser that takes any PDF as input, converts it into JSON, and then transforms that into HTML so that the original PDF layout is preserved.