Michael Brown

Senior IOS Engineer at Ready

Lisbon, Lisbon, Portugal
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
🎓
Top School
Michael Brown is a senior iOS engineer with 12+ years of professional experience and a hacker’s roots writing 6502 assembly; he self-taught his way through C, C++, Java and has been shipping Swift apps since its launch. Based in Lisbon, he’s driven architecture and delivery for fintech and health products—leading development of trading and crypto-neobank apps and helping build Babylon’s declarative Bento UI and AI-powered chatbot. A long-time proponent of Functional Reactive Programming, he’s maintained a ReactiveSwift-based Composable Architecture fork used in production and contributed core operators to ReactiveSwift. He also publishes polished consumer apps (one reached #2 in Portugal) and maintains practical open-source work such as improved ImageViewer UX and web3.swift support for Ready. Practical, detail-oriented and obsessed with clean, testable modular design, he brings low-level efficiency thinking to modern Swift and SwiftUI codebases.
code12 years of coding experience
job32 years of employment as a software developer
bookFriends' School Saffron Walden
bookLeft without a degree, Pharmacology, Left without a degree, Pharmacology at University of Bristol
languagesEnglish, German, Portuguese, French
stackoverflow-logo

Stackoverflow

Stats
14,698reputation
697kreached
49answers
32questions
Badges
ios
top-1%
md5
top-5%
swift
top-1%
uitableview
top-5%
github-logo-circle

Github Skills (21)

ios10
reactiveswift10
swift10
reactive-programming10
concurrency10
testing9
md59
ux-design9
ui-design9
uitableview9
coredata9
swift-package-manager7
generics6
cocoa-touch6
icloud6

Programming languages (14)

PowerShellJavaC++CHTMLKotlinTypeScriptJavaScript

Github contributions (5)

github-logo-circle
Krisiacik/ImageViewer

Dec 2015 - Apr 2017

An image viewer à la Twitter
Role in this project:
userMobile Developer (iOS)
Contributions:18 commits, 5 PRs, 6 comments in 1 year 4 months
Contributions summary:Michael focused on enhancing the `imageviewer` repository by implementing various UI/UX improvements and features. They refactored the view controller presentation using custom transitions, added compatibility with modal view controller presentations and implemented swipe-to-dismiss functionality. Further modifications included fixing status bar behavior, improving rotation support, and adapting the app for portrait-only orientations.
imageviewerimageimage-viewersdwebimageviewer
ReactiveCocoa/ReactiveSwift

Jun 2020 - Jan 2023

Streams of values over time
Role in this project:
userBack-end Developer
Contributions:2 releases, 27 reviews, 20 commits in 2 years 7 months
Contributions summary:Michael primarily contributed to the ReactiveSwift project by adding features and improving the existing functionality. Their commits include the implementation of the `interval` operator and fixing compilation conditions to support Xcode versions. Furthermore, they focused on removing Swift 5.3 requirements and refactoring locking mechanisms. This suggests a focus on enhancing the core reactive programming capabilities and ensuring compatibility.
unidirectional-data-flowstreamsreactive-streamsreactivecocoareactive-programming
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