Maksim Lin

Freelance Software Developer & Owner at Manichord

Melbourne, Victoria, Australia
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
Maksim Lin is a Melbourne-based freelance software developer and owner with 16 years of experience across the entire Android stack, from custom OS work to consumer apps on Google Play. He now focuses on high-quality cross-platform mobile apps using Flutter and is recognised as a Flutter GDE and active open-source contributor. Maksim combines hands-on engineering with systems-level skills—having worked as developer, tester and sysadmin—on projects ranging from telco web platforms to digital signage for major art institutions. He contributes to notable projects like the freezed codegen library (test automation) and enhanced debugging and media features in Jasonette Android, showing a practical bent for improving developer tooling and reliability. A regular speaker and co-organiser of Melbourne GDG and Flutter Melbourne, he blends community leadership with a penchant for prototyping embedded systems and designing experience-driven REST APIs.
code16 years of coding experience
stackoverflow-logo

Stackoverflow

Stats
7,756reputation
713kreached
80answers
19questions
Badges
android-activity
top-5%
android-intent
top-1%
android
top-1%
github-logo-circle

Github Skills (24)

unit-testing10
flutter-apps10
android-intent10
android-development10
java10
javas10
code-generation10
okhttp10
android10
flutter-game10
dart10
test-automation10
flutter10
json9
android-activity9

Programming languages (27)

C#CMakefileWebAssemblyGoHTMLJupyter NotebookGroovy

Github contributions (5)

github-logo-circle
Jasonette/JASONETTE-Android

Jul 2017 - Sep 2017

📡 Native App over HTTP, on Android
Role in this project:
userMobile Developer (Android)
Contributions:8 commits, 12 PRs, 63 comments in 1 month
Contributions summary:Maksim focused on enhancing the Jasonette Android application by implementing debugging tools and features. They added Stetho for network and UI debugging in debug builds. Further improvements included implementing Stetho console logging and updating the logging tree. Additionally, the user added functionality to handle map pin actions and integrated a new audio recording library, improving the app's capabilities.
native-appandroidandroid-appjavaapplication
rrousselGit/freezed

Jun 2020 - Jun 2020

Code generation for immutable classes that has a simple syntax/API without compromising on the features.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:6 commits, 2 PRs, 22 comments in 7 days
Contributions summary:Maksim focused on testing the `freezed` code generation library, demonstrating an understanding of the library's functionalities. The contributions include writing tests for handling generics with codegen classes and also addressing the related issues with generics and dynamic types. Furthermore, the user also tweaked test naming conventions within existing test files.
apicode-generationwithout-apifunctional-programmingjavascript
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
Maksim Lin - Freelance Software Developer & Owner at Manichord