Alan Johnson is a seasoned software engineer and engineering leader with 13 years of experience building full-stack, data, and real-world systems across industries from auctions and media to mortgage tech and insurance. He has led teams of up to 27 engineers and product managers to deliver mission-critical platforms—most recently shaping data and BI strategy at Branch and core lending systems at Better.com—with measurable business impact. Technically versatile, Alan ships production systems in Scala, Rust, TypeScript, Python, Swift and Rust-backed DeFi tooling, and contributes to notable OSS projects like Artsy’s auction clients and django-rq. A former teacher, entrepreneur, and music-technology researcher, he brings classroom-honed communication and a musician’s attention to signal and structure to complex engineering problems. Comfortable in both resource-constrained and hypergrowth environments, he thrives on rapid adaptation, judgment-driven decisions, and translating regulatory or physical-world constraints into robust software.
13 years of coding experience
18 years of employment as a software developer
Johns Hopkins University
N/A, Computer Science, N/A, Computer Science at Swansea University / Prifysgol Abertawe
M.Eng., Electrical Engineering, M.Eng., Electrical Engineering at Princeton University
M.Music, Music Technology (pending thesis defense), M.Music, Music Technology (pending thesis defense) at New York University
B.S., Computer Engineering, B.S., Computer Engineering at Iowa State University
Contributions:40 commits, 13 PRs, 5 pushes in 2 years 8 months
Contributions summary:Alan primarily contributed to the front-end development of the Artsy website, focusing on auction-related features. Their work involved implementing UI components, creating email signup functionality, and integrating with mailchimp. Additionally, the user made changes to the back-end code and configurations to support new features. The user also made changes to existing application code.
Contributions:28 commits, 18 PRs, 20 pushes in 3 months
Contributions summary:Alan primarily focused on enhancing the iOS application for the Artsy Auction Kiosk. Their work involved implementing a new polling strategy for bid updates, including networking logic and model adjustments. They also added features such as CVV input for manual credit card entries and made various testing and code review updates. This indicates a focus on improving the bidding process and user experience within the app.
artsyauctionauction-kioskswiftfrp
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.