Mason Antrobus

Proprietary Zoom Replacement

This project was an in-house replacement for Zoom/Microsoft Teams. It runs on ASP.NET and uses it's SignalR library to power WebRTC which drives the real time chat and video calling. I used Angular on the front end to develop an intutive and clean user interface. I can't include a picture of this because it was developed under contract for private use, however I can include this schema picture.


2024 - January

Heart Rate Monitor

A custom built heart-rate monitor. It works using IR light and uses many filtering stages. I designed the PCB in KiCAD and did circuit simulation in LTSpice before building.


2023 - December

Oil Well Location Visualizer

In this freelance project I used jQuery and the Google Maps API to visualize the location of oil wells. It included a filtering system that was encoded in the URL, so the client was able to share a specific filter configuration with a client just through the URL. The application was also able to draw a radius of safety around the path of the well, and this drawing was also encoded in the URL to be shared easily.


2023 - November

Portfolio Website

This website was coded from scratch with no web builder, and I set up the hosting server from scratch as well. It uses jQuery, JavaScript, HTML/CSS, and PHP on the back end. The server is a virtual private server running Debian and nginx. These content blocks are auto generated by PHP, so when I want to add a new project all I need to do is type a description and add a picture. I wanted a very clean simple design, as the focus of this website is to highlight my work.


2022 - April

Custom Temperature LEDs

These are a custom LED strip wired to an arduino and a temperature sensor to display the temperature outside in the form of color. They also have a few other custom modes such as a lightning storm and a fire place. I included the original factory microcontroller, and there is a switch to switch over to factory settings so the remote that came with works as well as the microphone music mode.


2022 - Jan

Nuclear Submarine

This was a project for a design class at UBC. I was the group leader responsible for modeling a nuclear submarine in SOLIDWORKS. I was personally responsible for the engine room of the sub, as well as coordinating the group. Here is a video demo


2019 - November

Live Canvas

This website was a high school project for me. It features a 100x100 board of pixels that anyone with an account can colour, but you have a limited amount of ink that recharges over time. Anyone currently viewing the website will see the changes of others live in real time. This was inspired by reddits /r/place. It also features a comment board with voting. NOT MOBILE FRIENDLY


2018 - April