Current projects and the work that came before them.
My work includes starting projects, setting direction, and leading teams. A background in engineering helps me connect decisions about a product with the work needed to build it.
Current projects
Harf Labs
I founded Harf Labs in 2020 and run it today. It’s where I develop new projects and publish most of my open source, including SwiftVLC and MarqueeText.
Unblock Syria
I started Unblock Syria in 2026 and lead it alongside its volunteers. We work to restore digital access for Syrians.
My experience also includes digital transformation consulting, technical project management, software architecture, and engineering. The timeline below brings those roles together.
Experience
Founder
Senior Software Engineer
Founder
Senior Software Engineer
Senior Mobile Engineer (R&D)
Code Reviewer and Mentor
Software Architect
Technical Project Manager
Digital Transformation Consultant
Open source
A Swift wrapper around libVLC for iOS, macOS, tvOS, visionOS, and Mac Catalyst. Built for @Observable, async/await, and SwiftUI rather than the Objective-C and KVO of VLCKit.
A lightweight SwiftUI component that scrolls text only when it overflows its container, with RTL layouts and reduced-motion handling.
A micro-framework for the alerts iOS shows itself — the pasteboard copy banner, the Apple Pencil connection notice — with queueing, tap actions, and VoiceOver support.
A collection of over 500 native Swift extensions — handy methods, syntactic sugar, and performance improvements for iOS, macOS, tvOS, and watchOS.