Skip to content
View siamakrostami's full-sized avatar

Block or report siamakrostami

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
siamakrostami/README.md
Typing SVG



LinkedIn Email


About

Senior iOS Engineer with 8+ years of experience architecting and shipping production apps across fintech, health & wearables, automotive telemetry, and social media. I've led iOS teams end-to-end — architecture, mentoring, code review — while staying hands-on with the hard problems: real-time Bluetooth health data sync, lending and payment flows, vehicle telemetry, and media processing pipelines.

Currently focused on Swift 6 strict concurrency and protocol-oriented architecture, and maintaining a set of open-source libraries used in production apps.

I also work AI-augmented: over the past months my daily workflow is built around agentic coding with Claude, Codex, and Cursor — delegating implementation to agents while I own the architecture, constraints, and code review. Not vibe coding; engineering with leverage.


Featured Open Source

The flagship — production-grade Swift networking in one protocol-oriented package

HTTP · WebSocket · Streaming · Uploads / Downloads · Network Monitoring · Combine + async/await · Swift 5 & 6 · iOS 13+


NetworkLayerWithCombine



Reactive network layer — Alamofire + Combine, interceptors & token refresh

FFMPEGHelper



Video processing, compression & media handling built on FFmpeg

SRStackHelper



Declarative builder for complex UIStackView hierarchies & bottom sheets

SRNetworkLayer



Robust network layer supporting both Combine & async/await

CGColorTraitChange



Light/dark mode CGColor adaptation + system-wide theme manager

SRHealthKitManager



Lightweight HealthKit wrapper — auth, read/write & data sync made simple


Shipped to the App Store

App Domain Role Highlights
Maani Fintech · Lending iOS Team Lead Architected from zero — MVVM, SOLID, biometric auth, design system, programmatic UI
CONSOL3 · MATT3R Automotive · Telemetry iOS Developer Tesla dashcam companion for the K3Y — trip playback, FSD analytics, incident-flagged video clips & map-based footage retrieval
Nexu Ring Health · Wearables iOS Team Lead Swift 6 concurrency, custom BLE sync engine, Realm, DGCharts, HealthKit
Binj Social · Entertainment iOS Developer Custom share sheet — video compression, watermarking, Instagram/TikTok/Snapchat export
Cuddle Cart, Kalinga +15 more Music · Health · Maps iOS Developer AVFoundation, CoreLocation, XMPP/Jitsi real-time comms, BaaS SDK for client companies

Tech Stack

Core tools



Languages & UI Swift Objective-C UIKit SwiftUI
Concurrency & Reactive Swift 6 Combine async/await Actors
Apple Frameworks CoreBluetooth HealthKit AVFoundation MapKit CoreData
Architecture MVVM Clean Architecture SOLID Coordinator POP
Data & Services Realm Firebase Sentry FFmpeg
Tooling & Testing SPM CocoaPods XCTest Git
AI-Augmented Dev Claude Codex Cursor Agentic

GitHub Activity

GitHub streak



Contribution graph

Ask me about — Swift 6 concurrency · CoreBluetooth architecture · networking layers · media pipelines

Pinned Loading

  1. Simorgh Simorgh Public

    Production-grade Swift networking — HTTP, WebSocket, subscriptions, downloads, streaming, uploads, and live VPN/network monitoring. Combine + async/await. Swift 5 & 6. iOS 13+.

    Swift 44

  2. SRHealthKitManager SRHealthKitManager Public

    SRHealthKitManager is a lightweight and easy-to-use Swift framework for integrating Apple's HealthKit API into iOS and macOS applications. It simplifies authorization, data reading/writing, and dat…

    Swift 3

  3. CGColorTraitChange CGColorTraitChange Public

    CGColorTraitChange is a project aimed at simplifying the handling of CGColor during trait changes in iOS applications. Additionally, it includes a theme manager designed to seamlessly manage system…

    Swift 5 1

  4. SRSlideShow SRSlideShow Public

    A simple slideshow library

    Swift 4

  5. SREasyConstraint SREasyConstraint Public

    SREasyConstraint is a Swift Package that simplifies working with Auto Layout constraints in iOS development.

    Swift 5

  6. FFMPEGHelper FFMPEGHelper Public

    C 18