~/cd hunter-broughton/portfolio

< npm run dev --port=3000 />

hunter@umich-dev:~/portfolio$git log
Hi, I'm
<dev stack="react|node|python" />

A developer who loves to learn and build.

I solve complex, real-world problems using efficient, high-impact software. From machine learning and resilient web systems to financial modeling and forecasts, I develop efficient, cleanly structured code that's built to last and ready to scale. I'm currently searching for an internship opportunity for Summer 2026, and a full-time position starting December 2026.

status: online
current location: Palo Alto, CA
Hunter Broughton

/ about me

Hey, I'm Hunter — a passionate developer who loves building innovative solutions. I'm a CS and Econ major at the University of Michigan and most days you'll find me coding, building side projects, and diving into something that piques my interest in tech. I thrive on challenges and enjoy creating software that makes a difference. Whether it's a web app, a machine learning model, or firmware for embedded systems, I'm always eager to learn and grow in my craft.

I'm interested in full-stack development, AI/ML, computing hardware, and leveraging all of them to create user experiences that matter. I enjoy working on projects that combine creativity and purpose with technical rigor, and I'm always searching for new challenges.

When I'm not coding, you can find me backpacking in Washington, playing the guitar, struggling to learn how to love running, or constantly tweaking my golf swing. From big ideas, to clean execution, I love turning a vision into reality. Hiring? Collaborating? Just Curious? Lets connect!

Personal photo 1
1 / 6

/ technologies & skills

Skills Constellation

Hover or click nodes to explore my skills and their connections!

JavaScriptPythonTypeScriptC++CJavaVuePyVISAReactNode.jsExpressPyTorchTailwindGitMongoDBPandasNumPyFastAPIVuetifyPytestDockerGitHubML/AIEmbedded Systems

/ experience

Credo Semiconductor logo

System and Software Engineering Intern

@ Credo Semiconductor

May 2025 - August 2025

📍 San Jose, CA

  • Developed features for the new PCIe software: Pilot using Vue, Vuetify, JavaScript, Python, and APIs
  • Implemented efficient algorithms for Linecard-SDK with Python and PyTest
  • Programmed S-parameter analysis automation and Proportional-Integral-Derivative Controllers for the optical team
  • Gained hands-on experience with Thermoelectric Temperature Controllers (TC-720) and a Vector Network Analyzer

/ education

Academic Highlights

HTTPie Open Source Contribution

Conducted my final project for EECS 481 (Software Engineering) by contributing to the HTTPie project, enhancing its authentication, error handling, and test suite.

United States TSP Solver

Implemented a C++ program that uses Prim and Kruksal's algorithm to solve the Traveling Salesman Problem for the United States. The program uses a custom-built data structure to store the cities and uses both algorithms to find the minimum spanning tree.

Searching through a Grid

A Java project that used the scientific method to test the efficiency of various search algorithms (BFS, DFS, and A*) on a grid. The program uses a custom-built data structures to store the grid and a GUI to visualize the search.

/ projects

ThriftSwipe

ThriftSwipe

Building ThriftSwipe, an online marketplace for all things thrift. Our AI algorithm matches users with clothing based on their preferences and style, making it easier to find unique and sustainable fashion. Currently looking to scale the platform with students from the University of Michigan

Express, MongoDB, React, Tailwind, Python

GreekLink

GreekLink

GreekLink is a social media platform for all Greek life across the country. It allows users to annonymously chat and connect within their school community. I helped lead both the front-end and back-end web development.

Next.js, React, Typescript, Tailwind, Firebase, Firestore, Python

Chrome Dino Time Travel - Video Game

Chrome Dino Time Travel - Video Game

Worked with a team to create a level based parody of Chrome's Dino game featuring different time periods.

PyGame, Python

ThriftSwipe

Building ThriftSwipe, an online marketplace for all things thrift. Our AI algorithm matches users with clothing based on their preferences and style, making it easier to find unique and sustainable fashion. Currently looking to scale the platform with students from the University of Michigan

Express, MongoDB, React, Tailwind, Python

GreekLink

GreekLink is a social media platform for all Greek life across the country. It allows users to annonymously chat and connect within their school community. I helped lead both the front-end and back-end web development.

Next.js, React, Typescript, Tailwind, Firebase, Firestore, Python

Automation and GUI of S-Parameter Analysis: TC-720 and VNA

Developed a python program to automate S-parameter analysis using a TC-720 temperature controller and a VNA. The script allows for easy data collection and analysis, streamlining the process of measuring and interpreting S-parameters. Also developed an interactive GUI to visualize the data and provide a user-friendly interface for analysis.

Python, Pyvisa, Tkinter, Numpy, Matplotlib

ChromeDinoTimeTravel

Worked with a team to create a level based parody of Chrome's Dino game featuring different time periods.

PyGame, Python

HTTPie Authentication Contributions

Added a new authentication method to HTTPie, a command-line HTTP client, allowing users to authenticate with a username and password while the program correctly parses it.

Python, PyTest, JavaScript, React