Hi, my name is

Hayden.

I turn curiosity into code.

Passion for solving problems with creative solutions, leading others, and writing code. Interested in finding computer science opportunities embedded software and cyber security.

Experience

Electronics and Data Acquisition Lead - WashU Formula SAE
Jul 2022 - present
  • As team lead, establish a project plan, including creating season timeline and milestones, delegating projects to members, and project documentation. Ended the 2023 season at 11th/120 at the Michigan FSAE competition
  • Facilitate design and implementation of all electronics and software on the season’s race car
  • Design and manufacture multiple wire harnesses each year for ECU, data, and power
  • Wrote C code for custom sensor boards, which packages sensor data into CAN frames and sends them to a central data acquisition board for processing and storage. Results in data capture from over 50 sensors on the car
  • Wrote C code for custom control board, allowing precise driver control of DRS, e-clutch, and paddle shifting
  • Built a Python script for cleaning and visualizing resulting CSV data enabling other team members to easily analyze car data and validate their designs
  • Self-host an Xwiki server. Enables over 40 members to collaborate on a centralized documentation server
Intern - BH Tech
May 2023 - Aug 2023
  • Developed custom interfaces and backend solutions to modernize company processes in SQL Server and Next.js
Information Security Intern - WashU Infosec
May 2022 - present
  • Research and report vulnerabilities in the network such as misconfigured file uploads and DNS zone transfer
  • Incident hunting and response using Corelight (Zeek) and Splunk. Discovered multiple malicious actors such as server backdoors and browser hijackers
  • Pioneered implementation of Suricata IDS into WashU security infrastructure. Tested and tuned IDS for use at WashU. Documented results and presented to CISO for approval
  • Enhanced and refactored python project that automates the manual task of viewing Tenable reports and sending them to the appropriate administrator
  • Configured and tested honeypots used to catch bad actors and automatic scanners on more than a dozen services
Back End Developer - Technology Partners
Jan 2022 - May 2022
  • Entry level developer working on the TeamBot website backend (Java Spring Boot)
Software and Control Systems Lead - FIRST Robotics Team 4329
Aug 2017 - Aug 2021
  • Led project management and trained new software and control systems team members
  • Integrated new technologies including low-light IR computer vision and PID control to the team
  • Created first team ‘coding etiquette’, GitHub flow control, and Java curriculum

Highlights

Missouri Boys State - Changing Lives One Student at a Time
Missouri Boys State - Changing Lives One Student at a Time
XWiki Server - Executing During Crunch Time
XWiki Server - Executing During Crunch Time
Dash/DAQ Final Design Report
Dash/DAQ Final Design Report
The dash/DAQ will be responsible for collecting data from the ECU and other sensors around the car, logging that data, and displaying real-time information to the driver. We have chosen to buy an off-the-shelf dash/DAQ this year. (Custom dash/DAQ will be pursued in the future.) The dash/DAQ we chose is the AiM MXS 1.3. This make and model was chosen for its dual CAN buses, large amount of memory, and extensive documentation.

Get in Touch

My inbox is always open. Whether you have a question or just want to say hi, I’ll try my best to get back to you!