printf("Hello, World! My Name Is")
Gabriel Gasbarre
<div>
I am a Computer Engineer studying at Grand Valley State University. Currently, I'm exploring new technologies and creating innovative automation solutions at JR Automation.
</div>
About Me
Hello! My name is Gabe and I enjoy coding, automating, and IOT development. If I'm not at my computer I'm usually out playing disc golf with my friends.
My passion for engineering started back in high school when I took AP Physics Mechanics. I loved being able to apply math and science to solve real world problems.
Over time this passion has transformed to what it is now, using code and logic to help automate and simplify problems. I originally started coding in C, but for most of my personal projects I end up using python due to the ease of access to libraries.
Featured Projects
Embedded Musical Instrument
This musical instrument uses a proximity sensor controlled by the TI MSP432 to play different notes depending on the distance detected. Interfaces with many devices such as a real time clock, a rotary encoder, an LCD, and more. Featured in the Padnos College of Engineering Project Day
Stereo Audio Mixer
Audio Mixer that accepts 3 input channels: 2 auxiliary inputs and one microphone input. The system outputs signals to two, 4 Ohm speakers, controlled by a total of 7 potentiometers allowing the user to adjust volume, gain, and panning. Featured in the Padnos College of Engineering Project Day
Machine Learning Embedded Aimbot
This aimbot detects enemies using a YOLOv5 trained neural network of over 12,000 images. Enemy locations are extracted to compute mouse dX and dY movements, which are then sent over a serial connection to an ESP32-S2 in order to emulate a mouse connected to the PC, avoiding anti-cheat measures that detect mouse injections or mouse simulations.
Three Degrees of Freedom Robotic Arm and Control System
Designed and built a 3-DOF robotic arm control system on the TI MSP432 Launchpad microcontroller with numeric keypad and 16x4 LCD display integration. Project featured on GVSU’s 2021 Virtual Project Day.
Chess Game with Computer Opponent
Full feature chess game coded in Java for CIS 163 Final project @ GVSU in Winter 2021 / 2022. Allows for player vs player or vs an automated opponent which makes a response move after each player move according to a set of pre-defined actions.
Albion Online Marketplace Scraper
Script which finds marketplace price discrepancies between towns in the MMORPG Albion Online. Uses python to search each item, take an image of the price, parse the data and save to excel.
Bouncing Ball Physics Simulation
Java Simulation + GUI to investigate the propagation of uncertainty by adjusting values such as initial velocity, coefficient of restitution and initial height of the ball. Records data and displays path of the ball in real time.
Coding Languages
Python
C
Java
HTML
CSS
MATLAB
Verilog HDL
Shell
Controls Experience
- Industrial Software Development (Allen Bradley)
- Fanuc Robot Programming
- HMI Programming
- Machine Vision (Fanuc iRVision, Apera Vue)
- Wiring Verification
- Pneumatics
- Custom EOAT Design & Fabrication
- Technical Documentation
- R&D / Quoting