Computer Science • Systems • Data • Software Engineering
I build reliable software and explain it clearly.
Systems minded engineer with product instincts and operational experience.
I’m Taron Moe-Stull, a Computer Science student at Montana State University graduating May 2026.
I build correct, well documented software; especially systems oriented projects, data pipelines,
and practical machine learning tools that behave predictably under real constraints.
I specialize in identifying ambiguous, real world problems, framing them precisely, and turning them into clear plans and shipped improvements.
Focus
Systems, data, and complex problem spaces
Strength
Designing, building, and shipping reliable solutions
Tools
Python • C • Java • SQL • Linux
Projects
Selected work focused on correctness, interpretability, and performance under real constraints.
Reinforcement Learning for the Racetrack Problem
Python · Reinforcement Learning · Planning & Control
Implemented and compared three reinforcement learning algorithms: Value Iteration,
Q-Learning, and SARSA, to understand convergence, stability, and policy quality under stochastic dynamics
and crash penalties.
-
Modeled a high dimensional state space combining position and velocity, with
stochastic acceleration failures and two crash semantics (restart vs nearest cell).
-
Implemented Value Iteration for exact planning and Q-Learning/SARSA for model free
learning, comparing convergence behavior, policy quality, and computational cost.
-
Evaluated learned policies across multiple track geometries (2-track, W-track,
U-track), highlighting tradeoffs between optimality, stability, and runtime.
Sudoku Solver (Constraint Satisfaction & Search)
Python · Artificial Intelligence · Constraint Solving
Built a flexible Sudoku solving framework implementing multiple search and
constraint satisfaction algorithms to compare pruning strength, search behavior,
and decision level efficiency (not wall clock time).
-
Implements five solving strategies (backtracking, forward checking,
AC-3, simulated annealing, genetic algorithms) behind a shared
constraint checking interface.
-
Uses constraint propagation and pruning to dramatically reduce search
space compared to naive backtracking approaches.
-
Compares algorithm behavior using decision level metrics to enable fair,
interpretable evaluation across deterministic and stochastic methods.
Logical Inference in Wumpus World (FOL Reasoning)
Python · First-Order Logic · Unification · Resolution
Built a First-Order Logic reasoning system that classifies a query cell as SAFE, UNSAFE,
or RISKY by turning percepts into constraints and proving conclusions via contradiction.
-
Translates path percepts (breeze/stench) and domain rules into CNF clauses, builds a
knowledge base, then attempts proofs via contradiction for SAFE/UNSAFE.
-
Implements core inference machinery (unification + resolution) independently of the domain
rule set, keeping Wumpus specific rules separate from the reasoning engine.
-
Evaluated on 12 caves with an overall accuracy of 83% (10/12); observed inference cost
increasing sharply with grid size and percept ambiguity.
Exact & Approximate Inference in Bayesian Networks
Python · Bayesian Networks · Probabilistic Inference
Implemented and evaluated Variable Elimination (exact) and Gibbs Sampling (approximate)
to quantify the accuracy/runtime tradeoff as Bayesian networks scale in size and evidence complexity.
-
Built VE and Gibbs Sampling from scratch, including factor operations, elimination
ordering, sampling schedules, and normalization, without external inference libraries.
-
Evaluated accuracy, runtime, and scalability on three networks (Child, Insurance,
Win95pts), showing VE achieves near perfect accuracy while GS scales far better
computationally.
-
Demonstrated the real world tradeoff between exact inference and stochastic approximation,
confirming GS as the practical choice for large, complex networks.
Experience
Leadership and operations experience alongside engineering work.
Crew Lead — Operations & Logistics
Two Men and a Truck • Aug 2025–Present
-
Lead and execute residential and long distance moves, coordinating crews of 2–6 people
across jobs ranging from short local moves to multi day cross-country relocations.
-
Own on site decision making: assign tasks, resolve customer issues, approve plan changes,
and ensure jobs are completed safely, efficiently, and to specification.
-
Perform daily vehicle inspections (DVIRs) and proactively identify safety risks,
preventing incidents before they occur.
-
Support hiring, onboarding, and training by reviewing resumes, training new crew members,
and mentoring less experienced teammates.
-
Exploring a process improvement initiative focused on internal tooling to streamline
job execution and operational coordination.
Rural Mail Carrier
United States Postal Service • 2022–2023
-
Independently managed a high volume rural delivery route averaging ~300 households per day,
operating with minimal supervision while meeting strict delivery windows.
-
Optimized route sequencing and daily workflow to reduce delivery time and improve
consistency under variable conditions.
-
Maintained reliability, accuracy, and customer trust in a role requiring sustained
attention to detail and personal accountability.
Delivery Driver
Jimmy John’s • 2023–2025
-
Completed high throughput delivery shifts (20–40 hours/week, ~3 deliveries/hour),
balancing speed, accuracy, and customer service in a time sensitive environment.
-
Regularly closed shifts, trained new hires, and covered additional shifts to
maintain operational continuity.
Certification
Professional Scrum Master I (PSM I)
Certified in Scrum fundamentals with emphasis on iterative delivery, team coordination,
and execution under real world constraints.
Skills
Practical skills used to design, build, and ship reliable systems.
Python
C
Java
SQL
Linux
Algorithms & Data Structures
Probabilistic Inference
Constraint Solving
Reinforcement Learning
Git
Docker
Testing
Documentation
Data Analysis