Profile Picture

Callum MacDougall

Computer Engineering Student at Dalhousie University

Education

Dalhousie University - Diploma of Engineering

2024

GPA: 4.16

Sexton Scholar


Dalhousie University - Bachelor of Engineering

2024-2027


University of Jerusalem - Build a Modern Computer from First Principles: From Nand to Tetris (Part I and II)

April-June 2024

Certification (Part I): 7ZSPXKNP3XCB

Certification (Part II): XGUECMUHK3TC


Skills

  • Out-of-the-box problem solving
  • Friendly and easy to work with
  • Fast to pick up new skills
  • Diligent and excellent work ethic
  • Effective under pressure
  • Atmel AVR and Arduino IDE
  • C and C++
  • SolidWorks
  • Adobe Illustrator, Photoshop, Premiere Pro, After Effects
  • Processing Software
  • KiCad

Work Experience

Canadian Tire - Customer Service

2020-2021

  • Problem solving customer issues
  • Maintaining and supervising cashier desks
  • Flexible at completing retail tasks

Dalhousie University - Calculus Marker

2023 - 2024

  • Experience working remote
  • Working under strict time constraint
  • Giving valuable feedback to students

Projects

Dalhousie University - Submarine Volcano Monitoring Station

2024, Year 2 Winter Semester

  • Four Arduino Nanos manipulated over I2C
  • Created several C libraries in Atmel AVR for various sensors, TWI, USART, data allocation for EEPROM storage, virtual register mapping, etc.
  • Competent understanding of ATMega328P architecture and features
  • Full SolidWorks models and assembly, designed to be 3D printing friendly
  • PCB designed in KiCad to house Arduinos

Personal - PID Controller Simulation

2023

  • Working rudimentary simulation of PID control in a drone
  • Learned concept from scratch
  • Implemented math in software
  • Made graphical interface in Processing
  • Working error graph to view damping of drone’s error

Personal - LED Christmas Billboard

2020

  • Large-scale LED display
  • Extensive bit manipulation and serial protocol
  • Processing and Arduino IDE with Teensy microcontroller
  • Created visual interface for controlling display

Volunteer Work

Rock Church - Youth Group Leader

2021 - 2022

  • Worked with students grades 7-9
  • Planned various activities
  • Mediated rich conversation and kept students engaged

Rock Church - Livestream Operator

2018 - Present

  • Operate gimbal camera during sunday service and other events
  • Resolved various technical camera issues