Doug 

iOS Developer at element-hq

UK, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Doug is an iOS developer based in the UK with 12 years of hands-on experience building and maintaining mobile clients and SDKs for the Matrix ecosystem. He contributes across the stack—from SwiftUI front-end work and UI/UX refinements in Element to backend authentication, client management and FFI improvements in the matrix-rust-sdk. His contributions include build and distribution automation (universal XCFrameworks), audio waveform scrubbing, and pragmatic UI fixes like modern notification handling and voice message enhancements. Comfortable bridging mobile, backend and DevOps concerns, he improves release pipelines as well as runtime user experience. Notably, his open-source work spans both high-profile Matrix client apps and core SDKs, demonstrating a rare mix of cross-language competence and production-grade engineering.
code12 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
3,102reputation
256kreached
14answers
16questions
github-logo-circle

Github Skills (38)

objective-c10
ios10
mobile-development10
scripting10
authentication10
user-authentication10
swiftui-app10
audio-processing10
carbon-design-system10
system-design10
ui-design10
app-dev10
mobile-application10
system10
matrix-org10

Programming languages (17)

MDXJavaC++JinjaRustGoHTMLKotlin

Github contributions (5)

github-logo-circle
element-hq/element-x-ios

May 2022 - Jan 2023

Next generation Matrix client for iOS built with SwiftUI on top of matrix-rust-sdk.
Role in this project:
userFront-end Developer
Contributions:2 releases, 1930 reviews, 94 commits in 8 months
Contributions summary:Doug contributed to the development of the DesignKit package, creating a DesignKit package for use in iOS with SwiftUI and adding a text field style. The user added searchable to the home screen, enabling searching that ignores case and accents and moved the home screen room search filtering to the view state. They added and styled a splash screen for the application, updating it to match Element iOS. They worked on improvements and styling to the user interface of the app.
matrix
element-hq/element-ios

Apr 2018 - Jan 2023

A glossy Matrix collaboration client for iOS
Role in this project:
useriOS Mobile Developer
Contributions:34 releases, 705 reviews, 900 commits in 4 years 10 months
Contributions summary:Doug focused on enhancing the Element iOS application. Their contributions included refactoring the attachment view, using the layer's corner radius for image masking, and merging code from develop branch. They also addressed various bugs, such as fixing display issues in the share extension, and improving the UI for text-based message presentation. Furthermore, the user dropped the deprecated currentUserNotificationSettings property in favor of the more modern UNUserNotificationCenter and enhanced voice message functionality and its user experience.
matrix-collaborationmatrixcollaborationios
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Doug - iOS Developer at element-hq