Brett Duncan

Brett Duncan

CS @ UMN in Minneapolis, MN

About

Passionate about solving hard problems. Interested in electric vehicles, robotics, and space exploration.

Education

2018 — Now
Minneapolis, MN

Related Coursework:

  • Introduction to Intelligent Robotic Systems (CSCI 5551)
  • Introduction to Artificial Intelligence (CSCI 4511W)
  • Algorithms and Data Structures (CSCI 4041)
  • Advanced Programming Principles (CSCI 2041)
  • Machine Architecture and Organization (CSCI 2021)

Spring Semester:

  • Introduction to Operating Systems (CSCI 4061)
  • Programming Interactive Computer Graphics and Games (CSCI 4611)
2018 — Now
Minneapolis, MN

Related Coursework:

  • Signals, Circuits and Electronics (EE 2015)
  • Introduction to Digital System Design (EE 2301)
  • Introduction to Microcontrollers (EE 2361)

Spring Semester:

  • Analog and Digital Electronics (EE 2115)
  • Circuits, Computation, and Biology (EE 5393)
2018 — Now
Minneapolis, MN

Related Coursework:

  • Fundamental Astrophysics (AST 2001)
  • Physics of Matter (PHYS 2303)

Spring Semester:

  • Orbital Mechanics (AEM 4301)

Work Experience

2020 — 2021
Palo Alto, CA
  • Debugged, maintained, and wrote automated tests and supporting code to improve test coverage and reliability.
  • Reviewed automated test results to confirm there were no vehicle behavior regressions.
  • Worked with developers and integration engineers to reproduce bugs, validate bug fixes, and test new features.
  • Brought up automated testing for multiple new vehicle platforms which was then used to run dozens of nightly tests.
  • Wrote firmware for a new tester that allowed for the use of fewer boards, reducing the number of points of failure.
  • Developed software to detect hardware failures in the test setup allowing for quicker fixes and greater uptime.
2020 — 2020
Minnetonka, MN

Advanced Visualization Infrastructure

  • Developed an application to help customers avoid issues installing software by first verifying server configuration.
  • Utilized .NET Core for this development to determine its viability for use in the company’s other software products.
2020 — 2020
Minneapolis, MN

Undergraduate Teaching Assistant for Introduction to Algorithms and Data Structures (CSCI 1933).

2019 — 2019
Minnetonka, MN

Solutions Engineering

  • Configured, deployed, and documented the process of using Docker containers to run a variety of web services.
  • Wrote an API for internal use that allowed for the storage and modification of ElastAlert rules and custom alerts.
  • Built a user interface using React to help customers create and manage rules for monitoring their servers.

Projects

Ongoing

Systems Engineer (August 2021 – Present)

  • Investigating commercial off-the-shelf drive inverters to improve the drivetrain's power output and increase torque.
  • Improving the tracking of and compliance with over 500 regulations that the car is required to meet for competition.
  • Disassembled a 20 kWh Li-Ion battery after a module was damaged to assess damage and make it safe for transport.
  • Debugged electrical systems in a variety of environmental conditions to maintain uptime and increase reliability.

Director of Engineering & Co-President (May 2020 – September 2021)

  • Coordinated over 50 engineering students spread among four sub-teams to get work completed on time.
  • Collaborated with team members to architect system level behavior and prioritize development and testing tasks.
  • Oversaw completion of the team's fourteenth car and design of the fifteenth car, ensuring regulations were satisfied.

Electrical Engineer (September 2018 – May 2020)

  • Implemented a physics simulation to calculate energy usage, allowing for the analysis of different race strategies.
  • Wrote an algorithm to optimize driving speed for each stage of the race, leading to energy savings of up to 12.3%.
  • Created visualizations for telemetry data to give better warnings and include information on real-time solar power.
  • Wrote firmware that added new functionality and supported hardware changes to multiple boards in the car.

Engineering Team Member (September 2018 – Present)

  • Competed in the 2021 Formula Sun Grand Prix and American Solar Challenge where I worked on electrical systems.
  • Spent hundreds of hours working to complete carbon fiber and fiberglass composite layups for the car's shell.
  • Traveled to Australia for two months to work on the car and race in the 2019 Bridgestone World Solar Challenge.