Niklas Fahl is an experienced iOS engineer with 12 years in software development and over a decade focused on Swift and SwiftUI, currently building mobile experiences at Meta and contributing as a founding member of WhatsApp's Growth team. He has a strong background in UI-driven engineering—evident from his front-end work on the popular PageMenu paging controller where he improved auto-sizing, layout, and storyboard-free demos. Niklas pairs pragmatic API design and cross-platform parity from his long tenure at the Center for Advanced Public Safety with production-focused practices like unit testing and TestFlight deployments. Based in Colorado, he brings both mentorship experience and hands-on delivery across enterprise and consumer apps, routinely leading client demos and guiding junior developers. Notably, his career blends deep UI/layout craftsmanship with backend integration experience, making him effective at shipping polished, user-centered iOS features end-to-end.
12 years of coding experience
9 years of employment as a software developer
Bachelor of Science (B.S.), Computer Science, 3.6, Bachelor of Science (B.S.), Computer Science, 3.6 at University of Alabama
A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)
Role in this project:
Front-end Developer
Contributions:186 commits, 28 PRs, 165 pushes in 3 years 8 months
Contributions summary:Niklas primarily focused on developing the user interface for a paging menu controller. Their commits involve modifications to the core `CAPSPageMenu.swift` file, which appears to handle the layout and behavior of the menu. They implemented UI set up tweaks, added a demo without storyboard, and enhanced the menu's functionality by allowing automatic sizing of menu items based on title text width. Further changes included refinements to the segmented control use case, improvements to content size, and fixing content size issues, showcasing expertise in UI component development and layout management.
Let users use a third party password manager right in your own app.
Contributions:13 commits, 2 PRs, 27 pushes in 3 years 5 months
passwordspartypassword-managerpasswordlet
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.