I'm a full-stack engineer with 5+ years of experience, currently a Software Engineer III at GlobalVetLink, where I lead a 5-engineer squad and mentor other engineers. I care about shipping reliable software end-to-end — from data modeling to the interfaces people actually use.
B.S. in Computer Engineering from Iowa State University (2020) and an MBA with an IT focus from Humphreys University (2025). Outside of work I hike, tinker with side projects (Android/Kotlin, automation tooling), and keep sharpening algorithms.
Architected an OpenSearch integration replacing legacy database-driven search, from the React UI to the indexing microservice
Eliminated a flagged SOC2 audit risk with a PCI-compliant Zuora ACH payment integration
Preserved a mission-critical certificate integration serving ~5,000 weekly users by reverse-engineering a government portal's auth flow
Drove TypeScript adoption from 1.5% to 50% codebase coverage over 18 months
Helped drive the initiative that raised release cadence from 2x/week to daily deployments, cutting median PR merge time from 3-4 days to under 48 hours
Adopted FusionAuth and helped plan a JIT migration path for legacy users, modernizing auth and making it easy to interoperate with external identity providers without managing that integration in-house
Experience
Apr 2025 – Present
Software Engineer III · GlobalVetLink
Tech lead across 5-engineer squads; drove estimation, mentored 2-3 engineers, and helped drive the initiative that raised release cadence from 2x/week to daily deployments.
2023 – 2025
MBA (IT Focus) · Humphreys University
Oct 2021 – Apr 2025
Software Engineer II · GlobalVetLink
Eliminated a flagged SOC2 audit risk with a PCI-compliant Zuora ACH integration; drove the TypeScript migration from 1.5% to 50% coverage.
May 2021 – Oct 2021
Software Engineer I · GlobalVetLink
React and Groovy/Grails on animal health software.
Aug 2020 – May 2021
Account Management Programmer · Smart Data Solutions
Jul 2020 – Aug 2020
Software Developer Intern · Insuree
Jan 2020 – May 2020
Teaching Assistant · Iowa State University
Jun 2019 – Aug 2019
Engineering Intern · Siemens Gas & Power
2017 – 2020
B.S. Computer Engineering · Iowa State University
Projects
ScanBid
Private experiment in AI-integrated auction tooling — pulls product descriptions from external sources via AI. Built mainly to explore Next.js 14 and production AI integration patterns, not a polished product.
AI-assisted data enrichment pipeline, not just a CRUD app
A sandbox for testing Next.js 14 patterns before using them at work
Next.js 14PrismaPostgreSQLAI APIs
AiAnalyze
Android app (published as "Briefly") using Gemini to summarize articles and links into searchable snippets.
Live on Google Play, not just a portfolio demo
Screen-capture summarization via on-device OCR (ML Kit), not just link sharing
50+ installs
KotlinJetpack ComposeGeminiFirebaseRoom
This site
This portfolio itself — rebuilt from a stale Create React App/antd v4 site into Next.js 16 (App Router, SSR) with TypeScript and Ant Design v6.
Built with an AI coding agent end-to-end: stack migration, content, and infra
Domain (Cloudflare) and hosting (Vercel) connected entirely via CLI, including Cloudflare's brand-new agentic `cf` CLI
Play Store install counts fetched server-side and cached with ISR — updates automatically, no redeploy needed
Next.jsTypeScriptAnt Design v6
AyaBelQuran
Wear OS app to pull a Quran verse with audio on your wrist. Open source.
1,000+ installs, fully open source
Built for the watch itself, not a phone app mirrored to Wear OS
1,000+ installs
KotlinJetpack ComposeWear OS
inkcal
E-ink calendar display: a Next.js backend paired with custom ESP32 firmware driving the physical display.
A full-stack engineer's take on embedded systems — same Next.js skills, applied to real hardware
Flashed and debugged over serial with the Arduino CLI, deployed the backend with Vercel