CS senior at the University of South Dakota, graduating May 2027. Recently: a search tool now used at my IT desk, an insurance rating model rebuilt from 90,000+ Excel formulas into an API, and Premier League ML models where I caught a data leak that was inflating my own results.
A semantic search tool for USD’s 3,109 IT knowledge base articles. It matches plain-language problems (“my laptop screen broke”) to the right technical article, where keyword search often missed. I built it for my own lookups at the Service Desk, and it is now actively used at the desk.
A web app that scales recipes to any guest count, checks which dishes fit each guest group’s dietary needs, and merges everything into one shopping list. AI recipe import from text, URLs, and photos uses the Gemini API, with a regex parser handling common input first.
Three ML tools in one web app, built from 1.89M Premier League player appearances: a market-value predictor, a match-outcome predictor, and a player-style finder. I caught a hidden data leak where a feature used post-match information, and rebuilt it from past matches only.
A music trivia game where players pick a song’s real next line from a set of believable fake ones. A Python seeding pipeline pulls song data from the iTunes and Genius APIs, and Claude Haiku generates the decoy lines.
University of South Dakota, Information Technology ServicesService Desk AnalystResolve hardware, software, and network issues for students, faculty, and staff, and restore secure access by troubleshooting Duo MFA failures. Built KB Finder for my own lookups; it is now actively used at the desk.
2025 – Present
Freelance Web DeveloperRemoteBuild and deploy marketing websites for local small businesses, owning the work from outreach to handoff. Fast, mobile-friendly sites in React and Astro with booking flows and a reusable design system.
Dec 2025 – Jan 2026
Better Mobile SecurityProject Intern, Software & AI EngineeringReverse-engineered a commercial auto-insurance rating model spanning 90,000+ Excel formulas into a pure-Python engine, shipped as a Dockerized REST API with MCP support. Built a Streamlit dashboard so non-technical stakeholders could test the model without touching code.
Earlier
Jun 2025 – Aug 2025
JAMIProduct Data Intern, Addis AbabaGathered and analyzed 70+ pieces of user feedback across in-app prompts, surveys, app reviews and social media for a newly launched content-monetization platform, and flagged the main friction points for the product team.
May 2023 – Jun 2023
WGGA Eye ClinicData Intern, Records & Operations, Addis AbabaDigitized clinic records (200+ updated in the e-filing system) and built an e-registry for 100+ artworks across an 8-floor facility. Received the Internship Fulfillment Award.
Education
University of South DakotaBachelor’s in Computer Science Honors Program · Dean’s List · Expected May 2027
Toolbox
Python
TypeScript
JavaScript
SQL
HTML/CSS
AWS Bedrock
Claude/OpenAI/Gemini APIs
MCP
embeddings
semantic search (pgvector)
React
Next.js
Express.js
FastAPI
Streamlit
scikit-learn
pandas
NumPy
feature engineering
Docker
Git
PostgreSQL
Supabase
Vercel
Let’s talk.
Open to new-grad roles starting after May 2027. The fastest way to reach me is email.