Alexander Adegbenro

Crafting high-craft iOS interfaces, physics-driven spring animations, custom Animatable transitions, SwiftUI + UIKit interoperability, and 60/120fps fluid mobile experiences.

Get in touch

Shipped iOS interfaces — interactive, not screenshots

Three flagship systems inside live iPhone 16 Pro Titanium frames. Toggle screens, drag sheets, switch locales, and inspect the design engineering behind the motion.

NEO-SOCIAL

Consumer event discovery & interactive checkout — iOS / SwiftUI / custom motion. Glassmorphic dark UI with matchedGeometryEffect card-to-detail transitions and velocity-aware spring sheet detents.

7:49
What kind of event are you looking for?

Author debut:
Live reading

Vintage Sale

Free

03/06, 08:00 PM

Browse through a curated selection of unique, retro finds...

Discover Feed

Design engineering specs

  • matchedGeometryEffect — card-to-detail shared-element transitions between feed posters and event detail.
  • Custom Animatable — blur/scale interpolation across interactive presentation states.
  • Velocity-aware pan — gesture recognizers drive interactive sheet detents; drag the taupe checkout sheet to dismiss.
  • Core Haptics — UIImpactFeedbackGenerator / CHHapticEngine synced to sheet snap points.
  • ProMotion 120Hz — frame-pacing verified in Xcode Instruments.
  • SwiftUI
  • matchedGeometryEffect
  • Animatable
  • UISheetPresentationController
  • Core Haptics
  • CADisplayLink
  • Instruments

BawoSocial

Diaspora community, live events & real-time social architecture — Founder & Lead iOS Design Engineer. Shared-element event poster transitions, spring-physics tab and sheet choreography, skeleton shimmer shaders, and optimistic real-time chat message physics.

8:22

BawoSocial

Live near you

Community pulse

+128 online
Home
Events
Chat
Groups
You

BawoSocial — Interactive Motion

Design engineering lens

  • Shared-element event poster transitions into detail with spring interruptibility.
  • Spring-physics tab and sheet choreography tuned for thumb-reach interaction.
  • Skeleton shimmer shaders while feeds hydrate; Figma-to-SwiftUI token parity for the Obsidian & Copper system.
  • Optimistic real-time chat message physics — messages commit locally then reconcile with the server.
  • SwiftUI
  • matchedGeometryEffect
  • withAnimation(.spring)
  • Realtime
  • Offline-first
  • Design tokens
  • Core Haptics

Live product: joinbawo.com

Enterprise Field Delivery & Route Operations Suite

Multi-locale (en / es) interactive workflow suite — iOS / UIKit + SwiftUI interop. Route sequencing, reason-code pickers, and surprise pickup inspection flows with live locale toggle.

10:14

Stops

September 12, 2023

HI ALEXANDER, YOU HAVE 3 STOPS TODAY

2. NICK UATREVIEW

5000 PLEASANTON AVENUE, PLEASANTON, CA 94566

12:18 PM - 1:03 PM

3. LAYOVER

1:51 PM - 2:56 PM

4. TUSHAR SHAMRA

535 PIERCE STREET, ALBANY, CA 94706

2:56 PM - 3:41 PM

FINALIZADO

1. NICKB COWBOYS

Field logistics — EN / ES live toggle

Design engineering specs

  • UIHostingController + UIViewRepresentable bridging mature UIKit navigation controllers with declarative SwiftUI form cells.
  • UIViewPropertyAnimator — interruptible accordion and dropdown transitions (try the reason-code picker).
  • Live English/Spanish string-expansion layout resilience with Dynamic Type and VoiceOver accessibility.
  • Offline-first state transitions for field connectivity gaps.
  • UIKit
  • SwiftUI
  • UIHostingController
  • UIViewRepresentable
  • UIViewPropertyAnimator
  • Localization
  • Dynamic Type
  • VoiceOver

iOS Motion & Engineering Lab

Interactive controls for hiring managers and design engineers — spring physics, shared-element transitions, Dynamic Type, Reduce Motion, and localization stress tests.

Spring Physics & Gesture Interruption

Tune response, dampingFraction, blendDuration — previewing withAnimation(.spring(...)) vs UIViewPropertyAnimator.

UIViewPropertyAnimator-style

stiffness 320 · damping 31

matchedGeometryEffect

Shared-element card-to-sheet transition. Tap the card — the geometry morphs into the sheet surface.

Dynamic Type · Reduce Motion · Locale

Stress-test string expansion and type scale the way VoiceOver / Dynamic Type users experience shipping UI.

Dynamic TypeMedium

Spring sheet preview

Drag response & damping to preview withAnimation(.spring). Interruptible like UIViewPropertyAnimator.

Open sheet

Core skills matrix — iOS Design Engineer

  • SwiftUI
  • UIKit
  • UIHostingController
  • UIViewRepresentable
  • withAnimation
  • Animatable
  • matchedGeometryEffect
  • UIViewPropertyAnimator
  • CADisplayLink
  • Core Animation
  • Core Graphics
  • Core Haptics
  • Xcode Instruments
  • Apple HIG

Alex

Senior iOS Design Engineer

Design engineer focused on the last 10% of iOS craft — spring physics that feel interruptible, shared-element transitions that stay at 120Hz, and UIKit ↔ SwiftUI bridges that keep mature apps shipping.

Flagship work spans consumer event discovery (NEO-SOCIAL), diaspora community platforms (BawoSocial), and multi-locale enterprise field operations suites.

View Engineering Background

Focus areas

  • SwiftUI & UIKit
  • Interactive motion systems
  • Custom Animatable transitions
  • UIHostingController interop
  • Core Haptics & ProMotion
  • Accessibility · Dynamic Type
  • Consumer & community iOS
  • Enterprise field logistics

Hiring for iOS design engineering?

Open to Senior iOS Design Engineer roles focused on SwiftUI, UIKit interoperability, and high-craft interactive motion.

Start a conversation

Opens email to alex@adetechnologies.dev.

Profile

Alex

Senior iOS Design Engineer

alex@adetechnologies.devLinkedIn