Dag Ågren

MacOS And IOS Development at Self-Employed

Helsinki Metropolitan Area Finland
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
Dag Ågren is a Staff iOS Engineer based in Helsinki with 15+ years building everything from embedded firmware to polished iOS and macOS apps. He combines low-level systems and reverse-engineering skills with a strong eye for UI/graphics—recent work focuses on Swift and 3D/graphics concerns while still shipping production iOS features at scale for Wolt. A long-time indie developer, he has released commercial Mac and iOS apps (The Unarchiver, Xee³, Toot!) and single-handedly built mobile apps for startups, showing product-minded end-to-end ownership. He’s also an active open-source contributor (notably implementing core encode/decode logic and optimizations for the popular blurhash project) and prefers mercurial workflows on Heptapod, reflecting a pragmatic, tooling-aware approach to engineering.
code16 years of coding experience
job27 years of employment as a software developer
bookMaster's degree Physics, Master's degree Physics at Åbo Akademi University
stackoverflow-logo

Stackoverflow

Stats
1,114reputation
19kreached
11answers
8questions
github-logo-circle

Github Skills (15)

uiimage10
swift10
image-processing10
algorithm9
algorithms9
color-theory8
xcode8
objective-c6
command-line-tool6
ios6
bcrypt6
uiviewcontroller6
multithreading6
thread-safety6
uinavigationbar6

Programming languages (19)

JavaC++CRustHaxeGoKotlinTypeScript

Github contributions (5)

github-logo-circle
woltapp/blurhash

May 2017 - Feb 2020

A very compact representation of a placeholder for an image.
Role in this project:
userFull-stack Developer
Contributions:103 commits, 18 PRs, 28 pushes in 2 years 10 months
Contributions summary:Dag primarily focused on implementing the core functionality of the `blurhash` library. They were responsible for creating the initial encoding and decoding mechanisms, which involved significant changes to the `Encode.swift` and `Decode.swift` files, and demonstrating the library's use via a playground. Further contributions included optimizing the encoding process for string representation and improving the decoding and display processes. These improvements involved a linear color space and a more optimized quantization of AC values.
representationcompact
MacPaw/XADMaster

Jul 2010 - Feb 2017

Objective-C library for archive and file unarchiving and extraction
Contributions:638 commits in 6 years 8 months
objective-c-libraryextractionunarunarchiver
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