SB/serdar

Side projects

Playground

Not everything needs a product roadmap. This is where I try things out.

SwiftUI Components

Shipped

Fluid SwiftUI transitions

A small library of reusable transition and matched-geometry modifiers for building Linear-style shared-element animations in SwiftUI without fighting the layout system.

Animations

Exploring

Spring-based gesture playground

Experiments with SwiftUI's spring physics to prototype the kind of tactile, interruptible gestures Apple's own apps are known for — dragging, snapping, and rubber-banding that feels right without a design spec.

visionOS

Exploring

visionOS spatial UI sketches

Early prototypes exploring how a privacy-focused, data-dense app might translate into a spatial interface — depth as hierarchy rather than decoration.

Reusable Libraries

Shipped

swift-privacy-toolkit

A small open-source Swift package wrapping common CryptoKit patterns — key derivation, file encryption helpers, and secure enclave storage — into an API I'd want as a consumer.

Open Source

Shipped

on-device-coreml-bench

A benchmarking harness for comparing CoreML model variants (quantization, compute units, batching) across real devices, born out of tuning inference for Magnosco's imaging pipeline.

WWDC Notes

Notes

WWDC notes archive

Yearly, distilled notes on the sessions that actually changed how I build — Swift Concurrency, SwiftData, and the slow migration toward a more declarative Apple platform stack.

Ideas

Exploring

Foundation Models on-device experiments

Early sketches for using Apple's on-device foundation models for narrow, privacy-preserving assistive features in Momena — summarization and light reasoning with nothing leaving the device.

Experiments

Exploring

Swift Macros for boilerplate-free networking

A set of Swift macros generating typed API clients from lightweight endpoint declarations, aimed at cutting the ceremony around URLSession without hiding what the code actually does.