I am a full-stack software engineer with experience across frontend, backend, and infrastructure domains. I use Python and TypeScript to develop APIs and automate solutions for complex challenges. My interest in programming extends beyond my professional responsibilities; I dedicate my free time to building tools and pursuing creative projects. Additionally, I am an avid DIY enthusiast and enjoy playing video games with friends.
I hold a Bachelor of Science in Computer Science with a minor in Bioinformatics. I approach engineering challenges with curiosity and creativity, prioritizing novel solutions before adopting established patterns.
Aug 2022 - Present
Developed features for a web application that support organic growth for financial advisors, utilizing Rails and event-driven component architecture. Designed and deployed cloud-native microservices with modern Python and TypeScript frameworks across both serverless and containerized infrastructure.
Jan 2020 - Aug 2022
Built automation tooling that enabled engineering teams to instrument monitoring at scale across diverse infrastructure. Advised application teams on implementing comprehensive monitoring solutions using distributed tracing, logging, and metrics.
Jun 2018 - Nov 2019
Delivered a Python and Bash testing suite with GUI reporting that enabled a team of 30 engineers to catch system crashes and unexpected behavior through automated end-to-end tests. Improved scripts to migrate the project from ClearCase to Git, streamlining version control and team collaboration. Developed Ada solutions to optimize system engineering workflows and engineered a Python program to automatically parse and update file headers across 1500+ Ada and C files to meet customer standards.
Mar 2016 - May 2017
Provided technical support to students and faculty in Kansas State University's College of Education, troubleshooting MacOS hardware and software issues. Entrusted with securing two million dollars worth of classroom technical equipment after hours.
The website you're currently viewing! A modern, responsive portfolio website built with SvelteKit 5 and Skeleton UI.

A full-stack application that helps users discover games suited to their preferences through a preference-based recommendation engine. Features data integration from multiple sources including APIs and custom web scrapers.

Senior project simulating AI agents competing in Freeze Tag. Implements multiple search algorithms and heuristics for decision-making, with hunters pursuing runners who attempt to reach safe zones using adaptive pathfinding strategies.

Collection of Discord bots for server automation including voice chat notifications, Twitch stream alerts, and a music bot with song queuing functionality. Built for personal server management and community engagement.

Solutions to Advent of Code programming challenges across multiple years. Organized repository with utility scripts for generating new day folders and maintaining solutions in Python and Ruby.

Custom Neovim setup built on LazyVim with LSP integration, GitHub Copilot support, and optimized keymaps. Features custom configurations for code intelligence, formatting, and note-taking with ZK integration.
