- GPT-4
- Gemini
- Llama / Qwen
- NeuTTS Air
- RAG Pipelines
- Vector Search
- LangChain
- LiteLLM
- Weights & Biases
- Azure OpenAI
- Vertex AI
- Docker Model Runner
- TypeScript / JavaScript
- Python
- HTML / CSS
- Java
- C#
- C / C++ / Objective-C
- Swift
- Bash / Shell
- SAS
- R
- Matlab
- SQL
- React
- Angular
- Redux
- Pandas / NumPy
- LangChain
- Spring
- Astro
- OAuth
- Azure DevOps
- Google Cloud (GCP)
- Docker
- Apigee
- Git / SVN
- Figma
- Balsamiq Mockups
- Lucidchart
- SharePoint
- SAP BOXI / BODS
- Claude Code / OpenCode
- GitHub Copilot
- Jupyter Notebooks
- PostgreSQL
- MongoDB
- Firebase
- BigQuery
Senior Software Engineer
Mayo Clinic, Rochester, MN
- AI Chat Interface (UX Pod Lead): Led frontend (React + Material UI) and Python API backend development for Mayo Clinic's first internal AI chat interface; managed a pod of 3–4 engineers and coordinated across multiple backend teams.
- Enterprise AI Platform Evaluation: Evaluated six AI platforms (Scale, Microsoft Azure AI Foundry, UiPath, NVIDIA, Vertex AI, Oracle); produced a Decision Matrix and Decision Enabler tool adopted enterprise-wide to guide platform selection.
- AI Agent POCs: Designed and built proof-of-concept AI agents including a resume screening agent and RAG-based evaluation agents using GPT-4, Gemini, Llama, Qwen, and NeuTTS Air. Built a voice-cloning agent using NeuTTS Air with samples sourced from YouTube.
- Python Shell App: Built a reusable Python shell application standardizing authentication, authorization, and architecture for new app onboarding; already reused on two projects, saving days of development time per project.
- ETL Reliability: Maintained and reimplemented Python ETL pipelines for improved performance and reliability: 2× performance and 5× reliability.
- UX Design & Architecture: Led UX design and architecture for 3 web applications; served as pod lead for a local and overseas UI team of 5–7 engineers.
- Azure DevOps Tooling: Built and maintained Jupyter notebooks to streamline sprint management and priority tracking across multiple teams.
- Power Platform: Contributed as one of the architects for a Microsoft Power Platform application supporting education management.
- Mentorship & Process Maturity: Mentored multiple junior and mid-level engineers; led initiatives to mature product development lifecycle processes across teams.
Tech Specialist I
Mayo Clinic, Rochester
- Full Product Ownership (Radiology Research): Led end-to-end delivery of Java / Angular applications — from requirements gathering and UX design through architecture and production deployment. Project finished early and under budget.
- Angular Shell App: Built a reusable Angular shell application adopted as the standard starting point for new frontends, accelerating onboarding for multiple subsequent projects.
- Apigee Migration: Migrated multiple applications from Akana to Apigee and created a shared library for Informatica integrations, reducing duplicate code across teams.
- Mentoring: Mentored junior and mid-level engineers across teams.
Senior Analyst Programmer
Mayo Clinic, Rochester
- Full Stack Engineer: Delivered multiple full-lifecycle applications across C#, Java, TypeScript, and Python — from requirements gathering through production deployment.
- Medical Imaging GUI: Implemented full-lifecycle Python and MATLAB GUIs for medical image analysis, including a next-generation MRI image quality control interface.
- SQL Performance: Optimized SQL queries, reducing execution times from minutes to seconds.
- XNAT / FDA Compliance: Deployed, managed, and extended an XNAT installation for medical image management in compliance with FDA CFR 21 Part 11.
- ETL for Cancer Registry: Built SAS and Python pipelines for moving cancer center data, achieving years of daily uptime.
- SAS / SAP: Developed SAS macro ETL applications and maintained SAP Crystal Reports and Business Objects environments for government cancer registry compliance.
- Source Control Modernization: Reorganized and standardized source control using Git, SVN, Bash, and Mercurial to support concurrent multi-instance deployments; integrated with Trac for automated pipeline deployments with automatic release notes.
- Java Steering Committee: Served as team SME and committee member, advocating for technology standardization.
Senior Software Engineer
Vision Solutions, Rochester
- Web 2.0 Migration: Pioneered the company's migration to Web 2.0 and Ajax patterns, establishing standards and tooling adopted across the engineering team.
- Jetspeed Portal: Customized and shipped the Jetspeed 2.2 portal as the company's primary product interface, deployed to hundreds of enterprise customers.
- Reusable Component Library: Built a shared Swing component library used across multiple products.
- Performance & Architecture: Re-architected database schemas, audited legacy applications, and implemented targeted performance improvements.
- Customer Support & Training: Provided direct customer support and created training materials across multiple product lines.
pyXnat
MaintainerPython library for interacting with XNAT medical imaging platforms. Became primary owner and grew it into the de facto standard library for XNAT integration. Project remains active; I retain Core Member status.
RotorHazard
Contributor & Steering CommitteeOpen source FPV drone race timer built on Raspberry Pi, interfacing with 2.4 GHz video receivers. Active contributor and steering committee member.
TimSav Inkscape Plugin
MaintainerInkscape plugin that converts SVG files into G-code for a CNC needle cutter.
TimSav Motor Driver
CreatorArduino-based motor driver built from scratch to control the needle motor for the TimSav CNC needle cutter.
arduino-web-uploader
ContributorLibrary for flashing firmware onto Arduino devices via a web UI. Enhanced the UI and resolved bugs.
Scale-agentex-python
ContributorMinor contributor; fixed bugs found while performing enterprise AI platform evaluation.
Bachelor of Science in Computer Science (Cum Laude)
Winona State University, Winona, MN
AI Agents and Agentic AI Architecture in Python
Vanderbilt University
AI Agents and Agentic AI with Python & Generative AI
Vanderbilt University
AI Agents and Agentic AI in Python: Powered by Generative AI
Vanderbilt University
Prompt Engineering for ChatGPT
Vanderbilt University
Introduction to Vertex AI Studio
Google Cloud