< npm run dev --port=3000 />
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. Summer 2026 SWE Intern at Microsoft Azure Arc Enabled Kubernetes.
/ about me
Hey, I'm Hunter, a CS and Econ major at the University of Michigan. What I really care about is AI infrastructure and the cloud that powers it. The models getting all the attention right now only work because of the systems running underneath them, and I find that layer fascinating. Figuring out how to make distributed compute, cluster orchestration, and deployment pipelines actually hold up at scale is the kind of problem I genuinely enjoy sitting with.
That said, my love for software engineering runs broader than any one area. I got into this because building things is fun, and that curiosity has taken me across full-stack apps, machine learning, and even firmware. I like working close to the hard parts of a system, writing code that is clean and fast, and learning whatever I need to in order to ship something that works.
When I'm not building, you'll find me backpacking in Washington, playing guitar, or trying to fix my golf swing. Let's connect if you're working on something interesting.
/ technologies & skills
Skills & Technologies
Click or hover any skill to see where it was used.
languages
C
C++
Go
Java
JavaScript
Python
Rust
TypeScript
frameworks
Express
FastAPI
Leptos
Next.js
Node.js
Pytest
PyTorch
PyVISA
React
Tailwind
TensorFlow
Transformers
Vue
Vuetify
tools
Azure
CI/CD
CosmosDB
Docker
DynamoDB
Git
GitHub
Kubernetes
MongoDB
NumPy
Pandas
concepts
DevOps
Distributed State
GitOps
Hardware
ML/AI
/ experience
- ▹Engineering Cluster Extensions for Kubernetes across AKS, hybrid, and edge clusters, improving state reconciliation for hybrid and GPU workloads
- ▹Automating workload identity and federated credentials at scale, eliminating long-lived secret storage
- ▹Integrating Azure Monitor with Flux-configured clusters to optimize telemetry pipelines
- ▹Abstracting GitOps, security, and observability into a unified Cluster Extension experience for multi-cluster environments
/ education
University of Michigan
Bachelor of Science in Computer Science and Economics
Relevant Coursework
Academic Highlights
Paxos-Based Fault-Tolerant Key/Value Service
Built a distributed key/value store for EECS 491 (Distributed Systems) using the Paxos consensus protocol. The service tolerates node failures while guaranteeing linearizable reads and writes across a replicated state machine cluster.
Vision Transformer — Dog Breed Classifier
Designed and trained a Vision Transformer (ViT) in Python for EECS 445 (Intro to ML) to classify dog breeds from images. Applied patch embedding, multi-head self-attention, and fine-tuning techniques to maximize classification accuracy across a multi-class dataset.
Throughout EECS 370 (Computer Organization), I developed an ISA simulator for the LC2K architecture in C. This project deepened my understanding of low-level programming, instruction sets, and computer architecture concepts. I implemented a simulator, assembler, a pipeline, and a cache to optimize performance.
Developed a Convolutional Neural Network from scratch in Python for EECS 492 (Intro to AI). The CNN classifies what is seen in images from the CIFAR-10 dataset. Implemented with a hyperparameter grid search to optimize model performance.
/ projects
Project Portfolio
Interactive showcase of my development work. Click on a project to learn more.

Anywear
AI-powered online marketplace for clothing. Our algorithm matches users with clothing based on their preferences and style, making fashion discovery effortless.

Algorithmic Trading System
Developed an algorithmic trading system using Python. The system analyzes market data and executes trades based on predefined strategies, and tests strategies using historical data.

Rust Compression Algorithms
Inspired by Silicon Valley and Pied Piper. Implemented various compression algorithms in Rust such as Huffman coding, LZ77, and RLE. Tested and managed with a CLI.

S-Parameter Analysis Automation
Developed a Python program to automate S-parameter analysis using a TC-720 temperature controller and VNA. Includes interactive GUI for data visualization and user-friendly analysis interface.

Credo EV Charger Management + Queue System
Developed a comprehensive EV charger management system for Credo at the 2025 company hackathon, including real-time monitoring, queue management, and user-friendly interfaces. The system optimizes charger usage and enhances user experience. Won best implementation and technical achievement.

This Website!
The website you are currently viewing, built with Next.js, Tailwind CSS, and TypeScript. Features cyberpunk aesthetics, interactive components, and responsive design.
Hill Street Run Club Website
As VP of Communications for the Hill Street Run Club at UMich, I'm developing a website to promote the club and its events. Features interest forms, event calendar, and membership database.

GreekLink
Anonymous social media platform connecting Greek life communities nationwide. Led both front-end and back-end development for this community-focused platform.

HTTPie Authentication Contributions
Added a new authentication method to HTTPie, a command-line HTTP client. Implemented username/password authentication with proper parsing functionality.

Chrome Dino Time Travel
Level-based parody of Chrome's Dino game featuring different time periods. Collaborative game development with immersive time-travel mechanics.

Maze Search Algorithms
Implemented various search algorithms to solve mazes, including DFS, BFS, A*, and Dijkstra's algorithm. Developed a visualizer to compare algorithm performance on different maze structures.

Reddit Word Frequency Analysis
Developed a tool to analyze word frequency in Reddit comments using Java using a custom-built HashMap implementation. The tool processes large datasets to identify common words and their frequencies, providing insights into user discussions.

Pursuit-Evasion Simulator
Developed a simulation of Dijkstra's Pursuit-Evasion problem using Java. The simulation models the interactions between pursuers and evaders in a graph.

