Oliver Brown

Senior IOS Engineer at Numan

Stirling, Scotland, 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

👤
Senior
🎓
Top School
Oliver Brown is a Senior iOS Engineer with 14 years of cross-platform and native mobile experience, currently leading iOS development at Numan after heading the iOS team at Next. He specialises in modern Swift and SwiftUI while retaining deep expertise in UIKit, Xamarin/MAUI and Objective-C, enabling pragmatic rewrites and smooth migrations between native and cross-platform stacks. Oliver has full life-cycle delivery experience from solo development to architectural leadership and has contributed bug fixes and tests to high-profile open-source projects like Xamarin.Forms and .NET MAUI to improve iOS scrolling, HTML label encoding and UI consistency. Based in Stirling, he pairs a mathematics background with a games-and-enterprise history—an unusual blend that informs both performance-minded C++ work and robust enterprise app design.
code14 years of coding experience
job20 years of employment as a software developer
bookBachelor of Science (BSc) Mathematics, Bachelor of Science (BSc) Mathematics at Queen Mary University of London
github-logo-circle

Github Skills (17)

ios10
cross-platform10
xamarin-forms10
dotnet-core10
mobile10
macos10
csharp10
objective-c9
user-interface9
ui-design9
front-end-development9
uid9
swift9
testing8
dotnet-new6

Programming languages (5)

C#TypeScriptPowerShellC++HTML

Github contributions (5)

github-logo-circle
xamarin/Xamarin.Forms

May 2019 - Apr 2022

Xamarin.Forms Official Home
Role in this project:
userMobile Developer (iOS)
Contributions:1 review, 8 commits, 7 PRs in 2 years 11 months
Contributions summary:Oliver primarily focused on improving the Xamarin.Forms iOS platform. Their contributions included fixing an issue where `ScrollToAsync` did not complete correctly when scrolling to the current location. They also addressed a bug related to HTML string encoding and added character spacing functionality for buttons and labels on macOS. Additionally, the user added tests for attached collection valued properties.
user-interfacexamarincross-platformxamarin-formsmicrosoft
dotnet/maui

Oct 2022 - Oct 2022

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Role in this project:
userMobile Developer (iOS)
Contributions:3 reviews, 5 commits, 2 PRs in 4 days
Contributions summary:Oliver primarily focused on improving the iOS platform support for the .NET MAUI framework. They addressed issues related to scrolling, specifically resolving a problem where `ScrollToAsync` did not complete correctly when scrolling to the current location. The user also improved HTML string encoding in labels and contributed to fixing button padding on macOS. Their contributions include adding tests and implementing code changes to enhance the functionality and stability of the UI elements on iOS.
app-platformmauimulti-platformiosmicrosoft
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
Oliver Brown - Senior IOS Engineer at Numan