Service Record
Principal Software Engineer · Qualifications and assignment history
12+ years across mobile and systems — 8 in Android and Kotlin, 5 in Kotlin Multiplatform. Current focus is agentic developer infrastructure in Go and Google ADK.
- Languages
- Kotlin · Go · Swift
- Platforms
- Android · iOS · macOS · Windows · Linux
- Cross-platform
- Kotlin Multiplatform · Compose Multiplatform · Metro
- Agentic & AI
- Google ADK · Multi-agent orchestration · AI-augmented development
- Backend & Cloud
- Ktor · GCP · Cloud Functions · Microservices
- Practice
- Mobile architecture · API design · Technical strategy · Performance · Mentorship
Worked with previously or outside primary focus
- AOSPautomotive infotainment apps
- JavaAndroid
- DartFlutter
- C#Xamarin
- Pythonrobotics, ROS
- JavaScript / TypeScriptbackend, cloud
- Cembedded
- Rust
McDonald'sChicago, IL
- Principal Software EngineerDec 2025 — Present
- Senior Engineering Tech LeadMar 2025 — Dec 2025
- Senior Engineer, Team LeadAug 2024 — Mar 2025
- Built production agentic developer infrastructure in Go with Google ADK — autonomous SDLC agents with parallel, sequential, graph, and tool-calling orchestration.
- Extended the ADK/Go platform into a cross-repository intelligence pipeline, clustering engineering activity into situational awareness across a large distributed engineering organization.
- Owned technical strategy for global mobile platforms, scaling architecture to support millions of daily active users.
- Drove enterprise adoption of Kotlin Multiplatform to unify logic across Android and iOS, reducing technical debt and increasing developer velocity.
- Introduced and standardized AI-augmented development practices across KMP, Android, and iOS.
- Led modernization of Login & Registration for the global mobile app, directing work across Android, iOS, and backend services.
- Set architectural standards and mentored technical leads and senior engineers.
Major League BaseballBoulder, CO
- Sr. Android EngineerNov 2022 — Jul 2024
- Led Kotlin Multiplatform integration for the Go-Ahead Entry platform, enabling consistency across mobile, desktop, and embedded systems.
- Developed edge-compute interfaces for high-concurrency facial recognition systems, achieving significant latency improvements.
- Rewrote the Ballpark app's home tab, cutting bug reports by more than 90%.
StellantisAuburn Hills, MI
- Sr. Software EngineerOct 2021 — Jun 2022
- Senior engineer and architect for infotainment applications across both ICE and electric vehicles.
- Created a reusable architectural template and core library used by applications across all 14 vehicle brands globally.
OSTGrand Rapids, MI
- App Development ConsultantFeb 2021 — Oct 2021
- Android and Xamarin application development with MQTT interfacing ROS mapping for real-time visualization.
- Embedded Python ROS mapping robot development.
Gentex CorporationZeeland, MI
- Software EngineerMay 2014 — Dec 2020
- Android development on HomeLink for smart home control.
- Embedded systems engineering in C across various microcontrollers.
- Controls engineer for primary manufacturing equipment.
University of Colorado Boulder
Aug 2023 — PresentM.S. Computer Science
Data structures and algorithms, architecture and big data, computing ethics, network systems, autonomous systems, robotics, machine learning.
Michigan Technological University
Aug 2009 — May 2014B.S. Computer Engineering & Electrical Engineering
Dual major. Primary focus in embedded systems.
- Certified Android EngineerTriplebyte
- Android Kotlin DeveloperUdacity
- Cybersecurity ProfessionalGoogle
- Intermediate PythonUdacity
- Intro to Self-Driving CarsUdacity