Skip to content
View rokon-uddin's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report rokon-uddin

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
rokon-uddin/README.md

Typing SVG

profile viewsPortfolioLinkedInMediumEmail

About

I've spent the last decade-plus building for Apple platforms, and I still get a small thrill every time a build compiles clean in Xcode. What started as curiosity about how iPhone apps actually worked turned into a career leading mobile engineering teams — right now a team of 34 at Brain Station 23, after years scaling a team of 16 at Monstarlab — and shipping software used by tens of millions of people, including an app serving 20M+ monthly active users.

My day-to-day lives in SwiftUI, The Composable Architecture, Clean Architecture, and Swift's structured concurrency model — not because they're trendy, but because they make large codebases survivable and fast ones faster. I like the unglamorous work: re-architecting a legacy codebase, shaving milliseconds off a cold launch, getting crash-free sessions from 96% to 99%+.

Outside of client work, I design, build, and ship my own AI-powered iOS apps end-to-end — idea, on-device machine learning, App Store listing, all of it. When I'm not writing Swift, I'm usually writing about Swift on Medium — and when I'm away from a keyboard, you'll probably find me on a soccer pitch, or over a cup of tea.

rokon:
role: "Specialized Engineer I — Mobile"company: "Brain Station 23"location: "Dhaka, Bangladesh"leads: "34 iOS/mobile engineers"scale: "20M+ MAU in production"focus: ["iOS Architecture", "Performance Engineering", "On-device AI"]side_quests: ["3 solo-shipped App Store apps", "Technical writing on Medium"]

Tech Stack








SwiftObjective-CXcodeVS CodeFigmaFirebasePostmanCocoaPodsGitGitHubGitHub ActionsBitbucketCircleCIJiraTrello

Independent Apps — Built & Shipped Solo

PixPerfect – Inpaint with AI

On-device AI object removal — Core ML + Vision, freehand brush, lasso selection, AI segmentation, full-res export. No uploads, no account.

Core ML · Vision · On-device

CleanShot – AI Photo Cleaner

On-device duplicate & clutter detection — quality scoring, bulk cleanup, full-screen review, privacy-first analysis end to end.

SwiftUI · On-device · Privacy-first

QuranWords: Flashcard

Multilingual vocabulary learning — spaced repetition, six quiz modes, streaks & XP, 8 app languages, multiple Arabic scripts.

SwiftUI · i18n · Spaced repetition

Recent Writing

Fintech iOS App Security: TLS to the Secure Enclave
TLS 1.3, cert pinning, Keychain & Secure Enclave signing, PCI-DSS tokenization, mapped to the OWASP Mobile Top 10.
28 min read
Mobile Security · PCI-DSS
Debouncing and Throttling in Swift
From a Combine-based ObservableObject to a reusable @DebouncedState property wrapper.
3 min read
Combine
Swift Optional: Custom Operators for Safe Unwrapping
Two custom operators, !! and !?, for safer, more descriptive optional unwrapping.
4 min read
Swift

more on Medium →

GitHub Stats

github contribution grid snake animation

Pinned Loading

  1. swiftui-tca-boilerplateswiftui-tca-boilerplatePublic

    Project template to jumpstart your next app for Apple platform using SwiftUI and TCA with integrating best practices and tools.

    Swift 10 1

  2. TinkerToolsTinkerToolsPublic

    4

  3. DebounceExampleDebounceExamplePublic

    Swift 1

  4. StickyHeaderStickyHeaderPublic

    Swift

  5. SwiftSnippetsSwiftSnippetsPublic

  6. WrappingHStackWrappingHStackPublic

    Forked from dkk/WrappingHStack

    A SwiftUI HStack with the ability to wrap contained elements

    Swift