Niklas Fahl

Software Engineer (iOS) at Meta

Colorado, United States
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
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.
code12 years of coding experience
job9 years of employment as a software developer
bookBachelor of Science (B.S.), Computer Science, 3.6, Bachelor of Science (B.S.), Computer Science, 3.6 at University of Alabama
languagesGerman, English
github-logo-circle

Github Skills (8)

uid10
swift10
ios10
user-interface10
front-end-development10
ui-design10
graphical-user-interface10
autolayout9

Programming languages (2)

Objective-CSwift

Github contributions (5)

github-logo-circle
PageMenu/PageMenu

Dec 2014 - Aug 2018

A paging menu controller built from other view controllers placed inside a scroll view (like Spotify, Windows Phone, Instagram)
Role in this project:
userFront-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.
controllerphonecontrollersscrollmenu
fahlout/PasswordExtension

Oct 2017 - Mar 2021

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.
Request Free Trial
Niklas Fahl - Software Engineer (iOS) at Meta