#iamshift
When one screenshot isn’t enough, Continuo brings overlapping screenshots together into one continuous image.

Photos or Files.
Vertical or Horizontal.
Let Continuo handle it, on-device.

Continuo is now available for iPhone and iPad.

Download: apps.apple.com/us/app/conti...

#iamshift #continuo
September 24, 2026 at 11:58 PM
Stepped back. Rebuilt the foundation.

iamshift.dev and yourtodo.today are live.

→ iamshift.substack.com/architecture...

The Architecture of Influence

#iamshift
#buildinpublic #softwarecraft
The Architecture of Influence
Shaping systems through structure, execution, and then some.
iamshift.substack.com
April 29, 2026 at 1:12 PM
Thanks @iamshift! SwiftUI's world is endlessly fascinating—glad it hooked you too. Fellow dev here grinding on **KeepHer** (my iOS passion project) and loving these deep dives right alongside ya. 🚀
January 15, 2026 at 8:30 AM
Naming is rarely cosmetic in software engineering.

New publication:
Operational Alignment

→ iamshift.substack.com/operational-...

#iamshift
#SoftwareEngineering #SystemsThinking
Operational Alignment
Correcting the structure behind the work
iamshift.substack.com
May 11, 2026 at 2:07 PM
toDō 3.0.1 is out.

A cleaner path from creating your first toDō to actually working with it. Apple Watch is also more capable when your iPhone is unavailable.

→ apps.apple.com/us/app/tod%C...

#iamshift
#BuildInPublic #IndieApps #iOSDev #SwiftUI #AppleWatch #ProductDesign
toDō App - App Store
Download toDō by Moinuddin Ahmad on the App Store. See screenshots, ratings and reviews, user tips, and more apps like toDō.
apps.apple.com
June 26, 2026 at 1:42 AM
Constraints don’t weaken design.
Unexamined ones do.

→ iamshift.substack.com/unexamined-c...

#iamshift #SystemsThinking #ProductDesign #iOSDev
Business Constraints Don’t Kill Good Design, Unexamined Constraints Do
When Rules Shape Products More Than Pixels
iamshift.substack.com
February 3, 2026 at 1:54 PM
I assumed rebuilding for multiple devices would mostly be a layout problem.

It wasn’t.

The harder problem was preserving the relationship between a person and their responsibility as context changed.

→ iamshift.substack.com/when-devices...

#iamshift
#toDō #BuildInPublic #AppleDev
When Devices Changed Relationships Instead of Layouts
The interface couldn’t keep up with context
iamshift.substack.com
June 19, 2026 at 9:02 PM
Many UX problems aren’t design failures.
They’re unresolved system decisions finally becoming visible.

→ iamshift.substack.com/design-debt-...

#iamshift
#SystemsThinking #iOSDev #UXDesign
Design Debt Is Often Just Unacknowledged Engineering Debt
When UX Problems Are Really System Problems
iamshift.substack.com
January 31, 2026 at 2:58 PM
ToDo started when nothing else quite worked the way I needed it to.

This is the first post in a series about how it came to be.

iamshift.substack.com/p/todo-when-...

#iamshift
#IndieDev #Apps #ForTheUser
ToDo When Nothing Else Existed
Why this app had to exist, and why rebuilding it matters now
iamshift.substack.com
January 19, 2026 at 5:05 PM
Hot-Cold Finder is live.

A short write-up on building a proximity-based app on iOS 26 using Nearby Interaction, and what it taught me about feedback, clarity, and restraint in UI.

iamshift.substack.com/hot-cold-fin...

#iamshift
#ForTheUser #iOS26 #Swift #SwiftUI #AppleDev
Hot-Cold Finder
Proximity, Feedback, and Real-Time Sessions in iOS 26
iamshift.substack.com
January 4, 2026 at 12:11 PM
toDō v3.0 is nearing testing release.

The rebuild has focused on clarity, longevity, and intentional design from the ground up.

If you want to keep up with the v3.0 rebuild, you can stay updated directly through the site.

→ yourtodo.today

#iamshift #Swift #SwiftUI #iOSDev #AppleDeveloper
What do you want toDō?
toDō is a focused task system built around clarity, momentum, and intent. Join the list for launch updates.
yourtodo.today
May 18, 2026 at 6:57 PM
Built for mine, useful for all.

Guess Animals started as a personal project and grew outward. This post reflects on that transition.

iamshift.substack.com/guess-animal...

#iamshift
#IndieDev #Apps
Guess Animals: Built for Mine, Useful for All
Built for mine, useful for all
iamshift.substack.com
January 16, 2026 at 1:29 PM
I wrote about what iOS 26 taught me after building a series of focused micro-apps.

It’s about intent, constraints, and learning by building.

iamshift.substack.com/lessons-from...

#iamshift
#iOS #Swift #SwiftUI
What iOS 26 Taught Me About Building Thoughtful Apps
A reflective synthesis from four micro-apps
iamshift.substack.com
January 10, 2026 at 4:02 PM
Just published: Async doesn’t mean ordered in SwiftUI. A field report on a concurrency bug that forced me to rethink execution assumptions and where ordering actually comes from.

iamshift.substack.com/async-doesnt...

#iamshift #SwiftUI #Swift #iOS #Concurrency
Async Doesn't Mean Ordered in SwiftUI
aka the bug that quietly rewired how I think about execution
iamshift.substack.com
January 5, 2026 at 8:11 PM
A feature can work perfectly and still create friction elsewhere.

That kept showing up while rebuilding toDō. The dedicated page is live, and this post gets into what changed once assumptions met evidence.

→ iamshift.substack.com/when-assumpt...

#iamshift #toDō #ProductDesign #SoftwareDevelopment
When Assumptions Meet Evidence
The rebuild changed my understanding of the product more than the product itself
iamshift.substack.com
June 24, 2026 at 12:14 AM
Building toDō forced me to rethink what a feature actually is.

Notes, reminders, tags, & due dates don’t exist independently. They create relationships that reshape the user experience.

New article:

→ iamshift.substack.com/building-tod...

#iamshift
#toDo #ProductDesign #SoftwareDev #UX
June 17, 2026 at 4:20 PM
Built to Persist by Design.

Continuity isn’t about staying the same.
It’s about keeping what’s true as everything else changes.

iamshift.substack.com/on-continuity

#moinahmad #iamshift
#design #brand
Built to Persist by Design
Visual language, structure, and the refinement of identity through time
iamshift.substack.com
January 13, 2026 at 2:45 PM
UI works best when it’s treated as a system, not a collection of screens.

A short reflection on system-first interface design.

iamshift.substack.com/designing-ui...

#iamshift
#Design #Systems
Designing UI as a System
Why screens are easy, and coherence is not
iamshift.substack.com
January 22, 2026 at 1:37 PM
Published a write-up on Pocket Pantry, a SwiftData-first iOS 26 app built to surface architectural decisions early.

Small scope. Real constraints. No abstraction theater.

iamshift.substack.com/p/pocket-pan...

#iamshift #iOS26 #iOSDev #Swift #SwiftUI
Pocket Pantry
Building a SwiftData-first App in iOS 26 with Intention & Deliberate Decisions
iamshift.substack.com
December 29, 2025 at 8:09 PM
During the toDō rebuild, small refinements carried more weight than large features. Haptics, confirmations, hierarchy, and timing became how an increasingly connected system explained itself.

That is communication, not polish.

→ iamshift.substack.com/when-micro-i...

#iamshift
#toDō #ProductDesign
When the Smallest Details Mattered Most
The smallest changes carried the greatest responsibility
iamshift.substack.com
June 23, 2026 at 4:24 PM
Micro-interactions should earn their keep.
If they don’t add clarity, feedback, or trust, they’re just decoration.

Wrote this from the iOS + design trenches → iamshift.substack.com/micro-intera...

#iamshift
#UX #iOSDev
Micro-Interactions That Earn Their Keep
When feedback clarifies state, and when it quietly becomes debt
iamshift.substack.com
January 25, 2026 at 8:49 PM
UX and consideration aren’t the same thing.

This post is about where they diverge, and why that difference shows up fast in real use.

→ iamshift.substack.com/ux-is-not-th...

#iamshift
#UX #Design #ProductThinking #HumanCentered
UX Is Not the Same as Being Considerate
Why politeness fades, and systems are remembered
iamshift.substack.com
January 28, 2026 at 9:03 PM
Built a Step Counter widget to better understand WidgetKit in iOS 26.

Not a shipped app. Just real code, real constraints, and what the system teaches you when you actually build against it.

iamshift.substack.com/p/step-count...

#iamshift
#iOS26 #WidgetKit #SwiftUI #Swift #iOSDev
Step Counter
Using WidgetKit, App Intents, and optional HealthKit to understand system surfaces and refresh schedules
iamshift.substack.com
January 1, 2026 at 1:14 PM
Development showed that toDō worked. Testing showed where the experience still needed work.

That difference shaped the rebuild more than any single feature.

→ iamshift.substack.com/testing-expo...

#iamshift
#toDō #AppleDevelopment #SoftwareCraft
When Testing Exposed What Development Couldn’t
Completed work kept returning for reasons implementation could not explain
iamshift.substack.com
June 21, 2026 at 12:20 PM
Seniority isn’t louder output.
It’s restraint.

This piece looks at how judgment shows up in what experienced builders refuse to add, touch, or complicate.

→ iamshift.substack.com/seniority-sh...

#iamshift
#Engineering #Design
Seniority Shows Up First in What You Refuse to Build
Restraint is a technical skill, not a personality trait
iamshift.substack.com
February 6, 2026 at 12:53 PM