Projects



Athlete's Aid

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.



DogBnB

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.



UBSafe

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#.



PDF to HTML Converter

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.



marshallelford.com

2017-10

My personal website!

Thanks for stopping by.





Github

LinkedIn

Home