Alastair Nutter

Electrical Engineering

About

Skills: Learned to mitigate conflicts well Works well in a team environment Experience in Excel spreadsheets Experience with SPI and serial communication Experience with C, C++, Arduino IDE, and Python Experience in Krita animation software Proficient in algebra, calculus, and differential equations Projects: 2020 "Gumball Color Sorter" Programing/building a circuit using Arduino software Using a color sensor to detect different RGB values Constructing a motorized ramp to sort gumballs based on their color Used problem solving skills/was inventive to determine/devise a solution for the fact that it was hard to get an accurate reading of the RGB values of the gumballs due to their shape, and the environment (created a structure to control how much light the sensor had, and took multiple values for color to verify it was read correctly) 2022 "Carbon Footprint Calculator" Learned the basics of how to code in python Worked well with my teammates to communicate personal strengths and allocate work fairly. Responded quickly to their messages and completed my workload in a timely manner. Allowed for rescheduling and timeline changes/was adaptable as needed by other members and offered my support 2024 “Hunt the Wumpus” program Prints out a square grid of boxes of a size determined by the user then printed to the screen (with a width of between 5 and 50 boxes), and randomly generates the location of objects for the player to interact with Proper use of structs and their parent/child relationships within C++ 2025 “Arduino-Based Oscilloscope with External ADC” Creation of a two channel Oscilloscope using an Arduino R4 minima micro controller, two external ADC’s, a self designed Python GUI, and group partner designed PCB Developed experience with SPI and serial communication, Python, and Arduino IDE, and CAD/3D printing software

Projects

Arduino-Based Oscillosco...

We have prototyped a custom oscilloscope that can gather input data using oscilloscope probes for two channels. It is designed to have robust BNC connectors to allow simultaneous or single channel readings. The data is then out...

Python
Arduino
PCB
Junior Design
Details
  Add a Project
Feedback