Tom Curran

Software Developer at Timekite

Glasgow, Scotland, United Kingdom
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

👤
Senior
🎓
Top School
Tom Curran is a software developer with 14 years’ experience building mobile apps and modernising legacy platforms across Android, iOS and Windows using Xamarin and Flutter. He specialises in creating high-quality user experiences, CI/CD-driven delivery, and pragmatic architectures for both B2B and B2C mobile products, with hands-on skills in C#, Java/Kotlin, Dart and JavaScript. Tom has driven migrations of legacy native apps into unified Flutter and .NET 8 codebases, automated multi-tenant app store deployments, and prototyped ML-enabled mobile features using TensorFlow Lite and Lobe AI. He’s contributed to notable open-source projects like MvvmCross and a Flutter TensorFlow Lite plugin, demonstrating a penchant for interoperable cross-platform tooling. Comfortable working directly with clients and multidisciplinary teams, he also runs training workshops and has a track record of improving delivery through process automation and well-tested code. Based in Glasgow, he pairs consulting experience with product delivery, often surfacing elegant solutions to thorny integration challenges.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor of Science (BSc) Computer Science, Bachelor of Science (BSc) Computer Science at University of Strathclyde
stackoverflow-logo

Stackoverflow

Stats
77reputation
5kreached
1answer
0questions
github-logo-circle

Github Skills (10)

xamarin10
csharp10
mvvm10
android10
mvvmcross10
dotnet-core10
dotnet8
net8
asp-net8
nuget8

Programming languages (9)

C#TypeScriptShellCSSJavaScriptGoPascalRuby

Github contributions (5)

github-logo-circle
MvvmCross/MvvmCross

Apr 2016 - Sep 2017

The .NET MVVM framework for cross-platform solutions, including Android, iOS, MacCatalyst, macOS, tvOS, WPF, WinUI
Role in this project:
userMobile Developer (Android)
Contributions:6 commits, 2 PRs, 12 comments in 1 year 4 months
Contributions summary:Tom contributed to the Android-specific portion of the cross-platform MVVM framework. Their primary focus was on adding and modifying components within the `MvvmCross.Droid.Support.Design` project, including implementing a `MvxBottomSheetDialogFragment` and associated event sources. Further contributions show dependency management changes for Android support libraries and minor refactoring of the `MvxExpandableListAdapter`.
maccatalystmvvmmauimvxc-sharp
tomcurran/remiges

Jan 2015 - Sep 2017

Contributions:54 pushes, 2 branches, 2 tags in 2 years 8 months
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