Luke Farrell

Senior Software Engineer at Callstack

Granada, Andalusia, Spain
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
Luke Farrell is a Senior Software Engineer and React Native specialist with over a decade of experience designing and building mobile apps focused on great user experience. He has spent the last four years exclusively on React Native, contributing to core community projects like Expo, React Native Image Picker and Camera Roll, and publishing 30+ open-source libraries—one of which has topped 50k downloads. Luke combines hands-on implementation (notably improving EXIF, video metadata and promise APIs in image-picker) with architect-level thinking around scalable app architecture, quality tooling and robust error handling. He has led engineering teams and held CTO responsibilities, blending leadership with practical delivery across startups and product teams. Based in Granada, Spain, he writes about tooling and clean code and brings a collaborative, kind, and humor-driven approach to team culture.
code10 years of coding experience
job10 years of employment as a software developer
bookBachelor of Science (BSc) in Web Design Computer Science, Bachelor of Science (BSc) in Web Design Computer Science at Loughborough University
bookWeb Page Digital/Multimedia and Information Resources Design, Web Page Digital/Multimedia and Information Resources Design at Gateshead College
bookGCSE, GCSE at Boldon School
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
461reputation
38kreached
9answers
13questions
github-logo-circle

Github Skills (21)

image-picker10
ios10
react-native10
exif10
extraction10
metadata10
android10
exiftool10
metadata-extractor10
information-extraction10
file-management9
javas8
avfoundation8
java8
objective-c8

Programming languages (14)

MDXJavaC++CRustKotlinTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
:sunrise_over_mountains: A React Native module that allows you to use native UI to select media from the device library or directly from the camera.
Role in this project:
userMobile Developer (Android/iOS)
Contributions:26 reviews, 18 commits, 30 PRs in 6 months
Contributions summary:Luke primarily contributed to enhancing the image picker functionality within the React Native module. Their work involved adding the ability to include and process EXIF data for images and videos on both iOS and Android platforms. They also refactored code, added support for new features such as promise-based API calls, and addressed issues related to video metadata and live photo handling, demonstrating a focus on improving both the features and the reliability of the module.
react-native-modulereact-nativeimage-pickerpicker
Qeepsake/react-native-pins

May 2019 - Jun 2021

Pins for displaying progress (active / non-active) with animation and feedback ⚫⚫⚪⚪⚪
Contributions:2 reviews, 11 commits, 3 PRs in 2 years 1 month
animationpinlockreact-nativeandroid
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