Fredrik Wallin

Software Engineer at Detail

Sweden
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
Fredrik Wallin is a software engineer with 11 years of experience building mobile-first, geospatial and multimedia applications from concept to production. He helped evolve Mapbox’s iOS map and navigation SDKs—contributing Swift migrations, annotation view enhancements and UI-focused navigation features—and has deep experience squeezing sensor and background processing into battery-efficient mobile clients from his work at Human and Detail. Comfortable across native iOS and cross-platform SDK challenges, he combines pragmatic engineering with a product sensibility honed through client work and end-to-end app delivery. Based in Sweden, he blends low-level platform problem solving with a knack for modernizing legacy code and improving user-facing interactions.
code11 years of coding experience
job9 years of employment as a software developer
bookHyper Island
github-logo-circle

Github Skills (6)

objective-c10
swift10
map-box10
ios10
mapbox-gl10
mobile-development9

Programming languages (8)

JavaC++Objective-C++JavaScriptObjective-CSwiftKotlinPython

Github contributions (5)

github-logo-circle
mapbox/mapbox-navigation-ios

Sep 2016 - Sep 2020

Turn-by-turn navigation logic and UI in Swift on iOS
Role in this project:
useriOS Mobile Developer
Contributions:1 release, 1 review, 1414 commits in 4 years
Contributions summary:Fredrik primarily focused on enhancing the iOS navigation experience within the project. Their commits included migrating to Swift 3.0, adapting to Swift 3 conventions, and bridging Objective-C examples, indicating a focus on code modernization and expanding language support. They also demonstrated UI integration skills by bridging and modifying the navigation system including changes related to instructions and a custom-built user puck.
swift-package-manageramazon-pollypollymap-matchingguidance
mapbox/mapbox-gl-native

May 2016 - Jul 2019

Interactive, thoroughly customizable maps in native Android, iOS, macOS, Node.js, and Qt applications, powered by vector tiles and OpenGL
Role in this project:
userMobile Developer (iOS)
Contributions:68 commits, 118 PRs, 357 pushes in 3 years 2 months
Contributions summary:Fredrik primarily contributed to the iOS component of the `mapbox-gl-native` repository, focusing on features related to annotation views. They added functionality for custom annotation view positioning with `centerOffset`, and enabled support for flat annotation views. The user also introduced properties for controlling the behavior and appearance of annotation views, such as `selected`, `enabled`, and `draggable`, alongside updates for the annotation selection lifecycle, including adding and deselecting annotation views. These changes demonstrate a focus on enhancing the user experience and functionality of the map’s interactive elements.
mapbox-glios-androidc-plus-plusmap-matchinggeopackage
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
Fredrik Wallin - Software Engineer at Detail