Luc Dion

IOS App Developer at Transit

Montreal, Quebec, Canada
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
Luc Dion is an experienced iOS app developer based in Montreal with over a decade in software engineering and a deep background in C++ and embedded systems. He blends modern Swift/Objective-C mobile development with low-level expertise from years building real-time, multimedia and set-top box platforms, bringing a pragmatic performance-first approach to UI and layout problems. At Transit and previous agencies he shipped consumer-facing apps for major clients, while also contributing to popular open-source Swift projects like PinLayout and FlexLayout that prioritize fast, code-driven layouts and ergonomics. His work spans mobile, web, and TV platforms, and he has a track record of upgrading libraries for new Swift versions, CI stability, and Objective-C interoperability. Luc’s engineering strength is matched by product-minded craftsmanship—designing maintainable APIs and solving tricky layout and safe-area edge cases. He holds a software engineering degree from Université de Sherbrooke and often surfaces optimizations that mix high-level UX concerns with low-level performance wins.
code10 years of coding experience
job22 years of employment as a software developer
bookDEC, Electronic, DEC, Electronic at Cégep de Jonquière
bookBachelor, Software Engineer, 4.03, Bachelor, Software Engineer, 4.03 at Université de Sherbrooke
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
32reputation
4kreached
3answers
0questions
github-logo-circle

Github Skills (13)

objective-c10
swift10
ios10
flexbox10
layout10
testing9
yo9
carthage8
cicd8
gridview6
constraint6
overriding6
uiview6

Programming languages (7)

C++CSSObjective-CSwiftSlimRubyPython

Github contributions (5)

github-logo-circle
layoutBox/PinLayout

Nov 2017 - Oct 2022

Fast Swift Views layouting without auto layout. No magic, pure code, full control and blazing fast. Concise syntax, intuitive, readable & chainable. [iOS/macOS/tvOS/CALayer]
Role in this project:
userMobile Developer (iOS)
Contributions:66 releases, 33 reviews, 248 commits in 4 years 11 months
Contributions summary:Luc's commits primarily involve modifications and improvements to the Swift-based iOS project. They focused on fixing layout issues within a UIScrollView, implementing features related to safe area handling, and refactoring the code. Moreover, the user has added new examples and made updates related to Objective-C integration. Additionally, the user updated and maintained the project's CI build scripts, ensuring build stability across different iOS versions and configurations.
rtlgrid-layoutmagicswift-3intuitive
layoutBox/FlexLayout

Nov 2017 - Jan 2023

FlexLayout adds a nice Swift interface to the highly optimized facebook/yoga flexbox implementation. Concise, intuitive & chainable syntax.
Role in this project:
useriOS Mobile Developer
Contributions:52 releases, 51 reviews, 128 commits in 5 years 3 months
Contributions summary:Luc primarily contributes to the FlexLayout project by implementing and maintaining Swift code, with a strong emphasis on enhancing the FlexLayout library for iOS development. Their contributions include adding new features like `spaceEvenly` to the layout options, refactoring code to support percent-based padding, updating documentation for methods like `shrink()`, and making improvements related to swift package integration. The user also updated the project to swift 4.2 and included improvements related to layout and the application of YogaKit.
grid-layoutswift-3intuitiveflex-layoutios
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
Luc Dion - IOS App Developer at Transit