Small Antiperfect Steiner Triple Systems
First-author research published in Discrete Mathematics. I implemented a modified Stinson hill-climbing algorithm, designed pruning strategies, and parallelized the enumeration of roughly six million systems.
Software engineer, mathematics student, and PassageMath maintainer
I study Computer Science and Mathematics at Dakota State University. I work on full-stack software, algorithms, competitive programming, graph theory, and combinatorics. I also contribute to SageMath and help maintain PassageMath.
First-author research published in Discrete Mathematics. I implemented a modified Stinson hill-climbing algorithm, designed pruning strategies, and parallelized the enumeration of roughly six million systems.
I contributed a randomized Stinson hill-climbing implementation for generating Steiner triple systems to SageMath. The merged change includes tests and documentation and keeps the existing construction as the default. I also serve as a maintainer of PassageMath, a modular, pip-installable fork of SageMath.
A CSC718 project implementing a bounded producer-consumer queue and worker pool in C. It uses POSIX threads for concurrent job processing and includes correctness checks, performance timing, and worker statistics.
A toolkit for generating and analyzing Latin squares for combinatorial experimentation.
A six-student project for labeling an n × m grid with the integers 1 through nm so every neighboring pair is coprime. The result maps directly to prime graph labeling.
A Matplotlib visualization of the inductive proof that a 2n × 2n board with one square removed can be tiled with L-shaped triominoes.
I keep solution repositories for Kattis, CSES, LeetCode, and Advent of Code, covering arrays, graphs, trees, strings, dynamic programming, and other algorithmic problem-solving techniques.
Omnitech, Inc.
May 2025-Present
Dakota State University
Aug. 2024-Present
Dakota State University · Madison, South Dakota
2023-2026
GPA: 3.96
Dakota State University · 4+1 program
2025-2027 anticipated
GPA: 4.0
Dual-credit coursework enables completion of the master's degree one year after the bachelor's degree.
Dakota State University
Aug. 2024–Present
Dakota State University
Aug. 2024–Present
Host sessions on advanced mathematics and combinatorics.