Close

Nathan Peckham

Computer Scientist

Knows Things About

Python

|

Projects

TableTop Manager

My pride and joy. A completely open-source desktop program for playing audio files. TableTop Manager combines a soundboard with a music playlist. Written in C# using Unity.

Download On itch.io
View Source On GitHub

People Counter Project

The People Counter Project was created to track traffic patterns in several locations at Memorial University. Each counter consists of a Raspberry Pi and an Arduino, which communicate using 38khz IR light pulses. When the beam is broken, a transit is said to have occured. Transit data is then regularly uploaded to a database for later viewing on a webpage.

Gary's Garage

Gary's Garage is a videogame made (mostly) in 48 hours for Global Game Jam 2020. With profits falling, Gary must find ways to bring more cuistomers into his repair shop. Sneaking out at night and dinging a few cars seems to work well. Just don't get caught by the authorities!

Download on itch.io
View Source On Github

HomeRekker

HomeRekker is a videogame made (mostly) in 48 hours for Global Game Jam 2019. When your family decides to leave their boring life in the city to live in remote destinations, it's your responsibility to protect them from the hazards in the environment. Written in C# using Unity.

Download on itch.io
View Source On Github

CAD and 3D Printing

For personal interest, I have designed and 3D printed various useful or interesting items.
From top left: tablet stand; magnetic dice box ; Newfoundland scale model; Dungeons and Dragons initiative tracker

Experience

Freelance

Fullstack Developer

Responsible for developing web and desktop applications per client requirements. Notable work: Developed a visitation management webpage for checking in and verifying guests at a long-term care facility. This enabled simple contact tracing for potential COVID-19 exposures.

Mysa Smart Thermostats

Backend Software Development Intern

Worked with the DevOps team to set up CI/CD pipelines using GitHub actions and CircleCI. Developed, tested, and published features for the Mysa mobile (iOS & Android) application using React Native. Created service to automate statistics aggregation, analysis, and publication; saving hours of manual work per week.

Memorial University of Newfoundland

Special Projects

Developed a hardware and accompanying software solution for tracking traffic flows in multiple locations in the university. Hardware device used a Raspberry Pi and an Arduino Nano with infrared transmitters/receivers to count traffic in key locations for funding justification, setting staffing levels, and adjusting hours of operation. Web interface shows overview of traffic in each area, with historical charts to review traffic trends.

Eastern Audio

Head Lighting Technician

Responsible for management of lighting team during event set-up, operation, and tear down. Responsible for running lighting for time-critical shows under high pressure where everything has to work the first time. Highlight: 9/11 20th anniversary ceremony in Gander, NL.

Education

Memorial University of Newfoundland and Labrador

December 2018 - Present

Bachelor of Science in Computer Science - Visual Computing and Gaming

The visual computing and games major studies how to use computers to both mimic human visual processing power for things such as object recognition, and to create visual content, like games and movies.

Get in Touch