Developing C, C++, C#, Python, Java, GLSL, GDScript, and Assembly applications for embedded, mobile, and desktop
environments.
Producing web pages using HTML, CSS, PHP, SQL, and Javascript.
Efficiently troubleshooting software and hardware issues both over the phone and in person
Designing, building, and repairing AC and DC circuits using soldering, VHDL, and protoboarding techniques.
Proficient in use of Visual Studio, Git, MATLAB, MULTISIM, Quartus II, Wireshark, Photoshop, Lightroom, and
Microsoft Office Suite applications.
Experienced with Agile software development techniques.
EDUCATION
Computer Engineering Technology (Co-op)
Conestoga College, Kitchener, Ontario
The Ontario Association of Certified Engineering Technicians and Technologists (OACETT) recognizes this program as
meeting all the academic requirements for certification in the Certified Engineering Technologist (CET) category.
Acted as a first point of contact between clients and technicians, through email and phone
Coordinated remote support and client site visits for technicians located across across Ontario
Diagnosed and provided technical support for issues with desktops, servers, phone systems, and networking equipment
IT Support
Sutherland Global | 2022
Provided technical support to clients, including desktop and mobile device troubleshooting
Educated clients and coworkers on the proper use of the company’s software
Coordinated with business partners to locate and resolve technical issues outside the organization
Assembly Line Operator
Hadrian Manufacturing | 2021 - 2022
Worked with a team to run a fast paced assembly line requiring fine work.
Meat Department Associate
Walmart | 2019 - 2021
Stocked and sanitized the fresh meat section, pruned expired product.
Assisted customers with locating and recommending products.
Warehouse Associate
Activation Labs | 2019
Sorted, located, and reorganized warehouse inventory.
Received and processed inbound and outbound shipments.
Secured and transported hazardous materials throughout the building.
Furniture Packer
Krug Furniture | 2018
Secured tables in packaging and assembled cartons for shipping.
Assisted coworkers with moving large furniture.
Completed paperwork associated with each order.
Sales Representative / Repair Technician / IT Support (Co-op)
Automation Control Inc. / Automation Surplus Inc. | 2016 - 2017
Repaired and reprogrammed AC and DC drives, PLCs, and other pieces of industrial automation equipment.
Negotiated purchase orders and provided support for current and potential customers.
Evaluated and advertised new and used automation equipment for sale online.
Located and prepared products from the warehouse for shipping.
Designed a flier advertising the various products and services of the business.
Redesigned multiple company websites.
Maintained and updated the company mail and data servers.
Educated other employees on use of software and hardware tools.
Brewery Maintenance
Collective Arts Brewing / Nickle Brook Brewing | 2015
Set up and maintained assembly line operations, warehouse, and storefront.
Overhauled the production facility in preparation for launch.
Disassembled, repaired, and cleaned production equipment.
Organized and assisted in shipping of product.
Ensured a clean and safe production facility by disposing of waste and unused equipment.
Assisted in running production line.
Concession Worker
Levy Restaurants, Tim Hortons Field | 2015
During the Pan-Am Games, served and assisted local and international customers.
Assisted cashiers in food and alcohol preparation.
Greeted customers with a friendly attitude.
Handled cash and accurately tallied receipts.
Communicated orders to preparation team.
Cleaned and restocked work area.
Community Donation Centre Ambassador / Halloween Costume Consultant
Value Village | 2013-2014
Received, evaluated, and sorted donations.
Priced furniture, stereo systems, and other electronic equipment.
Assisted in loading/unloading of furniture and other large items.
Engaged donors in dialogue and informed them of non-profit partners.
Offered assistance to customers with finding and creating costumes.
Built, organized, and restocked the Halloween section of the store.
Demonstrated costumes to attract customers.
PROJECTS
Untitled City Building / Defense Game
Procedurally generates buildings of an arbitrary size using recursive algorithms and draws them on a map, using a collection of ~60 different normal mapped 2D sprites.
Buildings can be placed on a blank map, with roads dynamically drawn around them and updating when intersecting other road tiles.
The final game will involve constructing a city out of these buildings and defending it in turn based battles.
Trading Card Identifier / Pricer
Developed in C# as part of the capstone project at Conestoga College.
Uses the Tesseract Optical Character Recognition engine to processes images of Magic: The Gathering cards, extracting
the card name, and looking up the price from an open API hosted by Scryfall.com.
Cards and prices are stored in a .csv file so that the user can
catalogue their collection.
Works with most cards printed between 1995 and 2021.