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 a visionOS healthcare app on Apple Vision Pro for a surgeon at Henry Ford Health.
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 been teaching myself to code on the side since 2023, and in September 2025 I went all in. 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 AI Fundamentals I & IICompleted both AI Fundamentals courses at Claris Academy - semantic search and LLMs in Claris FileMaker.Certificates: AI Fundamentals I: Semantic Search (PDF) · AI Fundamentals II: Using LLMs (PDF)
Issuer: Claris · Associate level
AI Fundamentals I: Building AI-driven FileMaker apps - configuring AI connections, generating embeddings, building search logic, and performance testing.
AI Fundamentals II: Using FileMaker with LLMs to generate text, search naturally, and run AI-driven SQL queries. -
›Sep – Oct 2026: Earned Claris FileMaker Pro Associate, Specialist & Expert CertificationsCompleted all three App Developer for Claris FileMaker Pro courses at Claris Academy.Certificates: Associate (PDF) · Specialist (PDF) · Expert (PDF)
Issuer: Claris
Associate: Developing FileMaker Pro custom apps - creating schema, data management, and layout design.
Specialist: Developing FileMaker Pro custom apps - relationships, calculations, scripts, and reports.
Expert: Advanced FileMaker Pro custom app development. -
›Sep 2026: Year 2 — Apple Developer Academy · Vision Pro Healthcare ProjectSelected to build a Vision Pro healthcare application for a surgeon at Henry Ford Health — 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 for a surgeon at Henry Ford Health. Further 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, 214 collectible skins, Apple Watch app, and iMessage extension.Links: App Store ↗ · squishybutter.app ↗ · Case Study →
Platforms: iOS · iPadOS · macOS · watchOS · iMessage · Android · Web
Role: Sole developer — Three.js, GLSL, WebGL2, StoreKit, RevenueCat, Supabase.
Notable: Skins started out fully procedural, painted by code at runtime; about 50 still are. 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 five days and launched 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, iPad, Apple Watch, Mac, Vision Pro, web, and Android.Links: App Store ↗ · Google Play (Beta) ↗ · Case Study →
Platform: iOS · Apple Watch · native macOS · React web dashboard · Android (beta)
Role: Sole developer - SwiftUI (iOS and native macOS), 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 Michigan's Great Lakes beaches.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 (former; left Oct 2026) -
›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:- Four 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
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.