Software engineer · Student · Arizona

Making complicated systems feel clear.

I’m Hayden, a systems-minded engineer interested in infrastructure, quantitative finance, and software that earns people’s trust.

Explore work ↓

Projects

01

Infrastructure · 2024 - Current

Self-Hosted Cloud Infrastructure

Built a Linux server environment using Docker Compose, isolating PostgreSQL and RabbitMQ onto a private network to keep sensitive backend services away from public web traffic.

Replaced manual SSH deployments by writing GitHub Actions workflows that automatically build and push Docker images to a self-hosted private Gitea registry whenever code is committed, triggering automated deployments.

Maintain 24/7 uptime for over a dozen self-hosted applications that drive daily workflows, such as personal cloud storage, password vaults, financial trackers, notes and more.

Configure reverse proxies, storage volumes, and automated backup routines to ensure data persistence and secure external access across all personal web services and NAS file systems.

  • Linux
  • Docker
  • GitHub Actions
  • RabbitMQ
  • Ansible
  • NixOS
  • Go
  • SQL
02

Self Hosted Web App · July, 2025 - Current

Potion - Recipe Sharing Platform

A web-based recipe sharing platform allows users to discover, submit, and share recipes with a community online. This application is built using Go for the backend, leveraging its high performance and concurrency capabilities to efficiently serve many users at once.

  • Go
  • Typescript
  • React
View source ↗
Preview of Potion - Recipe Sharing Platform
03

Quantiative Research · 2024

Stock Market Trading Bot

A stock market trading bot that uses a variety of technical indicators to rate a stock's potential for the coming day. The bot will produce an output that can be used to select stocks to trade in the next trading day.

Note: I AM NOT RESPONSIBLE FOR ANY LOST MONEY AS A RESULT OF USING THIS BOT!

  • Go
View source ↗
04

FBLA Project Submission · October, 2023 - April, 2024

Vendor Management System

A fully fleshed out vendor management system that allows for the management of vendors. This project was built for the FBLA Coding and Programming 2024 competition, and was later adopted by West-MEC Central Campus.

The application includes an AI chatbot which can respond to queries about the data, user account management and creation with roles, 2-factor authentication, secure data storage, 100% responsive web design on all platforms, session management to ensure secure and safe data transfer, and token requirements for user creation.

Unfortunately, this project is not open source and has been taken down due to data privacy concerns.

This project qualified for the National FBLA Leadership Conference in 2024!

  • Go
  • HTML
  • HTMX
  • TailwindCSS

Experience

May 2026 — August 2026Olathe, KS

Software Engineering Intern

Garmin

Worked on the Marine Cloud backend software engineering team as a summer intern. I worked on chart plotter data delivery updates, devops/automation solutions and internal simulation/testing tooling.

  • Optimized chart plotter map delivery by implementing selective subregion downloads, reducing product size, bandwidth and memory requirements for customers.
  • Designed a centralized testing and mocking tool for a major system upgrade, helping engineers test code faster and with less friction.
  • Implemented a hybrid proxy service that conditionally routes requests to live environments or intercepts them to serve known mock data, enabling reliable and isolated component testing.
  • Updated CI/CD pipelines with automated resource cleanup scripts to prevent infrastructure bloat and reduce cloud operating costs.
March 2025 — Present

Software Engineer

Poppin' Jobs

  • Fixed performance issues in the search engine by replacing per-job database queries with a single bulk query, reducing dozens of database hits per job to one and significantly improving response times for large search results.
  • Built and launched an AI-powered resume tool from scratch, working directly with users to shape the features and overall workflow.
  • Pitched a technical proposal and roadmap to modernize CI/CD infrastructure, transitioning from manual deployments to an automated pipeline leveraging Azure DevOps services with testing and containerization.
  • Implemented comprehensive unit and integration testing suites across backend services, ensuring pipeline stability during rapid feature deployments.
August 2024 — May 2028Prescott, AZ

Student

Embry-Riddle Aeronautical University

Bachelor of Science in Software Engineering

  • IEEE Club President, Tau Beta Pi Member
  • GPA: 4.00

Skills

Languages
Go, C#, Python, Javascript/Typescript, SQL, C++
Systems
Linux, Docker, Git, Azure DevOps, Ansible, Cloudflare, .NET, Nginx, PostgeSQL, SQL Server, TimeseriresDB
Practice
Observability, CI/CD, Distributed systems, Testing

Journal

01

Quant research · 9 min read

An Investing Experiment: Does it Matter When You Buy?

Is there any edge in which day of the week a long term investment is purchased?

02

Infrastructure · 14 min read

Why NixOS Should Replace Your Server OS

How NixOS replaced my entire server stack and why it should replace yours too.

03

Project highlight · 5 min read

Termtap - Debug Your Backend

Observe outbound HTTP requests in real time - without modifying your code.

04

Principles · 13 min read

SOLID Principles: Writing Clean Code

Learn the SOLID principles of object-oriented design for cleaner code and better architecture, with real-world C++ examples.

05

Project highlight · 15 min read

Sedaro Software Engineering Internship Take-Home Project

My implementation of a CI/CD pipeline.

06

Infrastructure · 11 min read

Self Hosted Git Server: How to

Rolling your own version control is not as hard as it sounds. This step by step guide will take you from 0 to 60!

07

Language exploration · 13 min read

What is a Functional Programming Language: Featuring Elixir

I have decided to begin the journey of learning functional programming. Here is my experience.

08

Developer Tools · 16 min read

30 Days of JetBrains: My Vim Cleanse

After using Neovim for years, I tried the JetBrains products for a month. Here's what I found.

Resume

Download a concise overview of my experience and work.

Download resume PDF · 105 KB

New grad roles / conversations / good questions

Something difficult is worth doing well.

[email protected] ↗
Top