A personal ship log

Building useful things with Swift.

Swift & iOS Engineering

Notes from the desk of an iOS developer with 8+ years of experience: production lessons, thoughtful interfaces, and the apps that make it out into the world.

Mohit Agrawal

Mohit Agrawal

iOS developer · Pune
currently
shipping ideas

From the Journal

Latest Post

Recent writing on iOS and Swift development

A little context

Software is a craft, not just a stack.

I write about the decisions behind the code: how a feature feels, how an architecture holds up, and what shipping teaches you.

Meet the developer →

The toolkit

Tools I reach for

SwiftSwiftUIUIKitConcurrencyMVVMArchitecture

Field notes from real projects.

See how I work →

Product Shelf

Featured Apps

Tools I've designed, built, and shipped

Share Your Code icon

Share Your Code

Make beautiful code snippets

Turn code into beautiful, professional images in just a few clicks — built for social media, technical blogs, docs, and presentations. A fast, native macOS app with syntax highlighting, real-time previews, theme and layout customization, and PNG, JPEG, and PDF export.

The Point of View

About This Blog

Every post here comes from real-world experience building and shipping iOS apps. No fluff, no recycled documentation — just practical knowledge for iOS developers who care about their craft. Topics span Swift, SwiftUI, UIKit, performance, architecture, and the lessons that only come from production.

Have an idea? Let’s talk →