Bachelor of Electrical Engineering and Society 2024
Seeking an Electrical Engineering position to apply my knowledge and skills to design and innovate systems, components and processes within practical, sustainable and ethical restraints.
Skills I can offer to your company
- MATLAB, Simulink, Octave GNU
- PSpice, Analog Discovery 2, WaveForms
- Verilog, VHDL, Quartus II
- Hardware: Measuring, Testing, Debugging
- C, Java
- Microsoft Office, Google Suite
- JavaScript, HTML, CSS
- AutoDesk: Inventor, AutoDesk: 3DS Max
- Python
- Arm, Assembly
University Education
2018 – Current – McMaster University
Bachelor of Engineering and Society 2024
Society is a 1 year extension onto the conventional engineering degree with a focus on ethical and sustainable engineering practices. Society provides a multidisciplinary outlook on society to build a creative, inquisitive and well-rounded engineer.
Fourth Year Courses
MATLAB, C, Python, PSpice, JS, HTML, CSS
ELECTRICAL/COMPUTER
Communication Systems
Electrical Systems Integration Project
Energy Conversion
Electronic Devices and Circuits II
Electromagnetics II
SOCIETY
Preventive Engineering: Environmental Perspectives
Inquiry in an Engineering Context II
ATHABASCA
Programming in JavaScript, HTML and CSS
Third Year Courses
MATLAB, Simulink, PSpice
ELECTRICAL/COMPUTER
Introduction to Control Systems
Signals & Systems
Computer-Aided Engineering
Electronic Devices and Circuits I
Electromagnetics I
Advanced Probability and Random Processes
SOCIETY
Technology and Society
SOCIETY ELECTIVES
Forensic Anthropology
Introduction to Linguistics: Sound, Speech and Hearing
Introduction to Anthropology: Sex, Food and Death
Second Year Courses
Java, C, ARM
ELECTRICAL/COMPUTER
Data Structures, Algorithms and Discrete Mathematics
Microprocessor Systems Project
Principles of Programming
Logic Design – Combinational and Sequential Logic
Circuits and Systems
Introduction to Electrical Engineering
MATH/STATS
Engineering Mathematics III
Probability and Stats for Engineering
SOCIETY
AI – Innovative Technologies
Introduction to Marketing
Inquiry in an Engineering Context I
Case Studies in History and Technology
First Year Courses
AutoDesk: Inventor, Python
GENERAL FIRST YEAR
Engineering Design and Graphics
Engineering Computation
Engineering Profession and Practice
Structure and Properties of Materials
General Chemistry for Engineering I
Engineering Mathematics
Introductory Mechanics Waves, Electricity, and Magnetic Fields
Introductory Microeconomics
Introductory Macroeconomics
Introduction to Health and Safety
Work Experience
Developed Modular and POSIX-compliant Hardware Abstraction Layers in C and Python to facilitate communication between two separate applications, using block drivers atImplemented multi-threaded Python functionality, enabling concurrent streaming of vehicle engine data and device logs.
Utilized Robot Framework to create a vehicle resource file simulating user interaction during a car trip. Developed high-level keywords for route virtualization, simplifying usage and interactivity for non-technical teams.
Refactored department wide shared resources by creating and modifying existing makefiles and source files to improve modularity and adhere to POSIX-compliant standards.
Added instant reset functionality via the UART serial port connection to the developer firmware and created a minicom debug menu using keyboard inputs for navigation.
Developed Robot Framework Test Suites for interfacing with hardware tester power modules and used python to provide real time power data.
Created an Automated Testing Environment using Robot Framework to validate device parameters to ensure devices were ready for firmware development.
Ready Systems – Robotics & Automation
Intern: 2022 – 4 month Co-op
Worked with Ready Systems Electrical Design Team to carefully review electrical drawings and made revision markups.
Wired, tested, and troubleshooted Programmable Logic Controller (PLC) panels for assembly lines, build lines, and multi robot cells.
Installed, setup and debugged I/O and field devices including PLC’s, master and extension control modules, 120/240/480/600V transformers and laser etchers.
Woodoer: 2019
Optimized Woodoer’s building and construction processes to increase workplace efficiency and helped build cabinets, closets and furniture using CNC machinery.
Halton Industry Education Council: 2018
Re-developed organization website with WordPress and the Elementor page builder – https://www.hiec.on.ca. Developed information architecture, layouts, graphics, content.
ViewIT Technologies: 2017
Developed online email marketing templates and campaigns, created web page mock-ups, conducted quality assurance testing and evaluated UI/UX design.
Silicon Halton: 2016-2017
Worked on organizing, cleaning and updating Silicon Halton website data.
Sitaran Group: 2013 – 2017
Provided content loading and testing services for websites and e-commerce portals.
Projects
Image Processing via Machine Learning and Interpolation
Skills Used:
MATLAB
Developed two demosaicing scripts to generate an RGB image from a grayscale image on MATLAB, using machine learning and interpolation
Used an RGGB colour filter array to generate a Bayer filter from the grayscale image.
For the ML approach, I scripted a model that would analyze RGB images and change weighted coefficients for the R, G, and B pixel value based on the values of the surrounding pixel environment. I trained my model with ~20 images to eliminate artifacts.
For the interpolation approach, I scripted a model that would bilinearly interpolate missing pixel values from linearly adjacent pixels for each R, G and B pixel array to formulate the full RGB image.
Laser Cutting Customized Prints
Skills Used:
Inkscape
Designed and created numerous laser cut prints on birch wood, to create customized prints for myself and functional pieces for construction for use in the McMaster Seismic Design team’s seismic tower competition.
Analog Discovery 2 Circuit Testing, Debugging and Analysis
Skills Used:
Analog Discovery 2, WaveForms, Hardware: Measuring, Testing, Debugging
Used Diligent’s Analog Discovery 2 and WaveForms software to construct, test and debug breadboard circuits to measure, visualize, and record mixed signal circuits for electrical systems.
Circuit testing and debugging called for recurring use of the complete Analog Discovery 2 functionality, with emphasis on the oscilloscope, multimeter, logic analyzer, curve tracer, spectrum analyzer and function generator capabilities.
Focused on complex RLC circuits, especially small signal AC analysis of diodes, BJT’s and MOSFET’s while meeting voltage/current design constraints.
Verilog Logic Design
Skills Used:
Verilog, VHDL, Quartus II, Hardware: Measuring, Testing, Debugging
Wrote a script which creates a 1-minute timer from two 7-segment displays and resets on a switch toggle using frequency / clock dependent logic systems.
Programmed an EPROM to count up and down between 0 to 99 in binary, using LEDs and 7 segment displays as outputs. Used Verilog, schematic block diagrams and VHDL on Quartus II to program the logic system.
Used oscilloscopes to measure the period, frequency and amplitude of output signals from the EPROM logic systems.
Embedded Intelligence Spatial Mapping System
Skills Used:
C, Arm, Hardware: Measuring, Testing, Debugging
Constructed an embedded spatial measurement system using a time-of-flight sensor and a 360-degree stepper motor.
The system was programmed in C and Arm and was controlled by a Cortex-M4F microcontroller. The time-of-flight sensor was mounted to the stepper motor and would rotate 180 degrees at every displacement interval and collect sensor readings.
The time of flight sensor collected data from 2 axes and manual movement of the system allowed for data to be collected from the third axis. This allowed for the readings to be visualized and a mesh to be constructed between the data points to generate a 3D mapping of the room/corridor.
AutoDesk 3DS Max CNC Machinery Rendering
Skills Used:
AutoDesk: 3DS Max
Texturized and rendered models of CNC machinery in 3DS Max, using the built-in rendering environment and ray-tracing features, to create fully rendered models for client proposals and live website showcasing.
Prior Experience / Volunteering
Prior Education
2018-2019
UDEMY Online Courses
Complete Python Bootcamp
Learning Python for Data Analysis and Visualization
2014-2018
White Oaks Secondary School (WOSS)
International Baccalaureate Program Graduate – Honours
2013-2014
Queen’s University SEEDS Program
2014 – Certificate in Engineering
2013 – Certificate in Human Anatomy
Volunteer Experience
2016 – 2018: National Honours Society Fundraiser
Lead a team to create posters, announcements, and banners for fundraiseres. Helped organize and worked at various scholarship fundraisers including Krispy Kreme, Kernels and Cinnabon.
2016: Habitat for Humanity
Worked at a 13-house complex construction site in Burlington during August to September 2016. Installed insulation, drywall, wood, taped weather barriers, painted rooms, assembled attics, cleaned and sorted materials.
2016: Halton Forest Festival
Group Leader at the Halton Forest Festival at Rattlesnake Point. Taught grade 6 and 7 Science classes about forest succession.
Extra Curriculars
McMaster University
Mac Makers Club
Mac Seismic Design Team
Mac Makerspace – Laser Cutting / 3D Printing
Mac Design League
Ultimate Frisbee Intramurals
Sumo Bots
Tech Under 20
TU20 Chapters Program Lead
TU20 White Oaks Secondary School Chapter Co-Founder
White Oaks Secondary School
Engineering Club Co-President
Varsity Ultimate Frisbee Team Co-Captain
National Honor Society Marketing Head
Varsity Swim Team
Oakville Aquatics Swim Team
W.H. Morden Lego Robotics Team