About Me
5 apps shipped to the App Store. Production platforms for real clients. Selected for the Apple Developer Academy's advanced Year 2 cohort — currently building in visionOS for healthcare on Apple Vision Pro.
My Story
I was born in Houston, went to college in Colorado, and worked in a wheat breeding lab at Colorado State extracting DNA to help farmers get the genetics they needed. After graduating I came to Michigan, and one weekend I went down to stay at Hostel Detroit. I stayed three weeks. The people I met there, from Germany, Afghanistan, Montreal, and Windsor, were so passionate about this city's history and architecture that it rubbed off on me. I moved here with no plan, working in restaurants and looking for a way forward.
That way turned out to be the MSU Apple Developer Academy. I'd never written code before September 2025. A year later I've shipped five apps to the App Store, co-founded CH Studios, built booking platforms for real businesses, and was selected for the Year 2 cohort to build a Vision Pro healthcare app. On the web side, I build production platforms with multi-tenant architecture, webhook-driven Stripe payments, admin dashboards, and AI integrations, taking products from idea to production and keeping them running.
What I've learned is that being a developer is more than typing code. It's talking to the people who'll actually use what you build, choosing the right tool for the job, and building for the problem, not for what looks flashy. My first-year mentor told us that if we worked hard, by the fifth challenge people would be asking to join our team. By the time we picked teams, I got to choose mine, and we built CoastCast.
You don't need to know everything. You need to know how to learn. Outside of work I'm usually on a bike, walking Detroit neighborhoods studying the architecture, or picking up whatever a project needs next.
Download Resume ↗ View My Work →My Tech Journey
-
›Oct 2026: Earned Claris FileMaker Pro Expert CertificationCompleted the App Developer for Claris FileMaker Pro Expert course at Claris Academy.Certificate: App Developer for Claris FileMaker Pro Expert (PDF)
Issuer: Claris · Expert level (builds on the Associate and Specialist certifications)
Focus: Advanced FileMaker Pro custom app development.
-
›Sep 2026: Earned Claris FileMaker Pro Specialist CertificationCompleted the App Developer for Claris FileMaker Pro Specialist course at Claris Academy.Certificate: App Developer for Claris FileMaker Pro Specialist (PDF)
Issuer: Claris · Specialist level (builds on the Associate certification)
Focus: Developing FileMaker Pro custom apps - relationships, calculations, scripts, and reports.
-
›Sep 2026: Earned Claris FileMaker Pro Associate CertificationCompleted the App Developer for Claris FileMaker Pro Associate course at Claris Academy.Certificate: App Developer for Claris FileMaker Pro Associate (PDF)
Issuer: Claris · Foundational level
Focus: Developing FileMaker Pro custom apps - creating schema, data management, and layout design.
-
›Sep 2026: Year 2 — Apple Developer Academy · Vision Pro Healthcare ProjectSelected to build a Vision Pro healthcare application — one of 25 students chosen for the Year 2 advanced cohort from a first-year class of 240.Program: Apple Developer Academy, Year 2
Project: Vision Pro healthcare application — details are confidential.
Tech: visionOS · RealityKit · Reality Composer Pro · Swift
Status: In progress — Sept 2026 – May 2027. -
›Aug 2026: Software Intern — Sort-Tek Inspection SystemsRecommended by a colleague who met Sort-Tek's owner through the Apple Manufacturing Academy. Built their website first, then joined as a software intern.Company: Sort-Tek Inspection Systems · Troy, MI
How: Rob Oda, Sort-Tek's owner, met a colleague of mine through the Apple Manufacturing Academy. When that colleague couldn't commit the time, he recommended me. I delivered their website in under a week, which led to the internship.
Project: Confidential — details not disclosed.
Capstone: Now an MSU CSE senior capstone — I helped write the curriculum and advise the five-student team. -
›Sep 2026: Published Squishy Butter to the App StoreA real-time soft-body physics toy — custom GLSL vertex shader, 160+ collectible skins, Apple Watch app, and iMessage extension.Links: App Store ↗ · squishybutter.app ↗ · Case Study →
Platforms: iOS · watchOS · iMessage · Android (Play Store beta) · Web
Role: Sole developer — Three.js, GLSL, WebGL2, StoreKit, RevenueCat, Supabase.
Notable: Zero image assets — every skin is procedurally generated. Real soft-body deformation model running on the GPU, not a scale animation. -
›Aug 2026: Small Business Suite - second real clientCrystal Lake Resort - Michigan lakefront resort live on the Small Business Suite direct booking platform.Client: Crystal Lake Resort ↗
Location: Frankfort, MI
Platform: Small Business Suite - direct booking, Stripe payments, room management, and owner admin dashboard
Significance: Second real client on the platform, proving the architecture is production-ready for live hospitality businesses. -
›Jul 2026: First freelance web clientSort-Tek Inspection Systems - hired directly to build their first website from scratch.Client: Sort-Tek - Case Study →
Location: Troy, Michigan
Stack: Plain HTML, CSS, JavaScript - no framework, no template
Significance: First time hired as a freelance web developer. Came through a referral. Delivered in under a week with 100/100 Lighthouse scores on mobile and desktop. -
›Jul 2026: Published Tally to the App StoreFourth app live - a cross-platform time tracker for iPhone, Apple Watch, and Mac.Links: App Store ↗ · Google Play (Beta) ↗ · Case Study →
Platform: iOS · Apple Watch · Mac via Catalyst · React web dashboard
Role: Sole developer - SwiftUI, Catalyst, StoreKit, RevenueCat, React/Vite dashboard, Supabase backend.
Key features:- RevenueCat keeps iOS (StoreKit), Android (Google Play Billing), and web (Stripe) in sync - buy on any platform, unlock everywhere
- Business tier with multi-user team workspaces and row-level security
- All backend logic runs in Deno Edge Functions - no Node server to maintain
-
›Jul 2026: Small Business Suite - first real clientWhite Bear Harmonics - a Michigan wellness studio live on my platform with booking, Stripe, and an owner dashboard.Client: White Bear Harmonics - Case Study →
Location: Upper Peninsula, Michigan
Platform: Small Business Suite - custom booking, Stripe payments, and owner admin dashboard
Significance: First paying client on the platform - went from zero online presence to a fully live booking business. -
›May 2026: Completed Year 1 - Apple Developer AcademyFinished the first year and was selected for the advanced Year 2 cohort - 25 students chosen from a first-year class of 240.Program: Apple Developer Academy, Year 1
Completed: May 2026
Focus: Swift, SwiftUI, UIKit, Xcode, App Store distribution, and Apple design principles.
Year 2 selection: 25 accepted from ~240 first-year students across two cohorts of 120. Year 2 runs Sept 2026 – May 2027.
Certificates: All 5 program certificates completed. -
›May 2026: Published CoastCast to the App StoreThird app live - a beach intelligence app for the Great Lakes.Links: App Store ↗ · Case Study →
Platform: iOS (SwiftUI · CoreML · WeatherKit · WidgetKit)
Role: Co-developer - SwiftUI, CoreML crowd prediction, Live Activities, WidgetKit, and App Intents.
Team: Design by Tamia Brezzell & Alexis Cardwell · Project management by Ada Mbonu · Co-developed with Jaiden Henley
Key features:- On-device XGBoost CoreML model trained on 40 years of attendance data
- Live beach conditions - E. coli alerts, water temp, UV, and hourly forecast
- Dynamic Island, home screen widget, and Siri integration
-
›Apr 2026: Turned proFirst paid software contract - Cross-Platform Engineer at Tripsetta.Company: Tripsetta
Role: Cross-Platform Engineer
Location: Detroit, MI · Part-time contract
About: Contracted to maintain and deliver feature updates across iOS, Android, and web, working directly with the founder across the full product surface.
Significance: First paid software contract - first time being trusted to keep a real company's live products running for real users. -
›Apr 2026: Co-founded CH Studios DetroitSoftware Studio · Est. 2026Studio: CH Studios Detroit
Type: LLC · Software Studio
Location: Detroit, Michigan
About: A Detroit-based software studio crafting mobile apps and full stack products.
Role: Co-founder -
›Apr 2026: Published TakeFlight to the App StoreSecond app live - a SpriteKit survival game for iPhone, iPad, and macOS.Links: App Store ↗
Platform: iPadOS & macOS (SpriteKit)
Role: Co-developer - game systems, mini-game design, and release.
Team: Design by Dorien Harris & Zoe Talley · Project management by Ashlee (Cunningham) Williams, MPA · Co-developed with Jaiden Henley
Key features:- Five connected mini-games in a cohesive survival narrative
- Full keyboard support for iPad and macOS
- SpriteKit physics and game loop architecture
-
›Mar 2026: Earned Apple Ads CertificationCompleted the Apple Ads Certification exam.Certificate: Apple Ads Certification
Focus: App Store marketing, campaign setup, optimization, and analytics.
Outcome: Gained expertise in driving app growth and visibility through Apple Ads.
-
›Mar 2026: Published first app to App StoreLaunched Stamped! A City Passport for real users.Links: App Store ↗
Platform: iOS (SwiftUI)
Role: Solo product designer and iOS developer.
Key features:- Global city explorer with hierarchical grouping and mixed search
- Passport gallery with mastery tiers and stamp animations
- AI-curated itinerary cards with Apple Intelligence integration
- Accessibility-focused: high contrast, reduced motion, dark mode
-
›Feb 2026: Contributed to CommonSight iOS appFirst professional iOS contribution; program discontinued due to funding.Role: iOS Contributor
Organization: We Change Community Consulting
Duration: Feb 2026 – Apr 2026 · Program discontinued due to funding loss
Key contribution: Helped build an app demo for a business owner to show investors. -
›Sep 2025: Started at Apple Developer AcademyBegan formal tech education in Detroit.Program: 9-month, in-person in downtown Detroit
Focus: Coding, design, and business fundamentals using Apple tools
Schedule: 20 hours/week, hands-on projects and teamwork
Apple Developer Academy Detroit
Certificates: Completed all 5 program certificates
Introduction to Game Development
Introduction to iOS App Development
UI Design & Swift Fundamentals
User Centered Development
App Store Development
How I Work
I start by figuring out what "done" actually means before writing any code. Most problems that show up at launch were visible at kickoff - a missed edge case, an unclear requirement, a feature nobody asked for. I'd rather surface those in a conversation than debug them in production.
On client work I over-communicate. A short update before a client thinks to ask is always better than a long explanation after something breaks. Most "technical" problems are alignment problems in disguise.
I build with the user in front of me, not as an abstraction. Accessibility isn't a checklist - it's in the first prototype. Design should reduce friction, not add it. And the best implementation is the one the next developer doesn't have to untangle.