The Same Feature, Three Ways: What 2.3M vs. 7.4M Tokens Teaches Us About AI Development Workflows

I implemented the same transfer function three times using Claude Code Plan Mode, BMAD Quick Flow, and custom Claude Skills — and measured what each approach actually costs in tokens.

From Idea to Application, Part 2: The Real Cost of BMAD and Choosing the Right LLM

The second part of my series on building a break app for screen workers using the BMAD method — covering the true cost of AI-assisted development and how to choose the right LLM.

From Idea to Application: My Development of a Break App for Screen Workers Using BMAD

How I used the BMAD method to develop an app that facilitates breaks during intensive screen work and offers targeted exercises for neck and shoulder tension.

Building the Same App in SwiftUI, Kotlin Multiplatform, and Flutter — What 281 vs. 75 Lines of Code Teaches Us

Instead of comparing feature lists, I built the same app three times across three frameworks. The results surprised me.

Vibe Coding for Mobile Developers: Promises, Pitfalls, and a Path Forward

The productivity gains of AI coding tools are real, but so are the hidden costs. A guide to using AI without losing code quality, security, or your own skills.

Ensuring Proper Localization in Modular Swift Apps

Does your Swift package fail to display localized content correctly? A guide to configuring localization so your SwiftUI views display the correct language every time.

Integrating SwiftUI Features into UIKit Projects: A Step-by-Step Guide

A detailed walkthrough to seamlessly integrate SwiftUI features into your existing UIKit-based apps, promoting collaboration and innovation across your development team.

Solving Localization and Asset Issues in Swift Packages for SwiftUI Views

Resolving difficulties using localized strings and image assets from a Swift package in SwiftUI views nested within another package.

Let's work together

I'm open to consulting on mobile architecture, AI-assisted development workflows, and engineering leadership. Feel free to reach out.