Hi, Iām Nico Lin.
Mobile Engineer.
I specialize in Flutter, with a strong foundation in native Android (Kotlin) and iOS (Swift) development. Over 8+ years in mobile engineering, I design scalable Clean Architectures and build production apps that scale to 1M+ users.
TECH STACK
About Me
Hi! I'm a Software Engineer based in Indonesia, specializing in mobile engineering. I work primarily with Flutter, though I'm always ready to switch over to native Swift and Kotlin whenever needed.
Beyond mobile, I also do full-stack work using tools like Next.js, Node.js, and Go. I focus on writing clean, solid code, using AI tools like Claude Code to boost my daily productivity, while enjoying the hands-on challenge of debugging tricky production bugs.
In my free time, I enjoy exploring new tech, optimizing app performance and architecture, and finding ways to make developer workflows faster.
I also built and maintain the Flutter Enterprise Starter Kit: an open-source project set up the way I'd structure a real production app, featuring Clean Architecture, Cubit, dependency injection, offline caching, multi-flavor builds, and CI/CD via GitHub Actions and Fastlane.
Right now, I'm looking for remote opportunities to work with global teams.
Projects
Teman Bumil
MOBILEIndonesia's leading pregnancy app with 1M+ downloads, featuring live streaming, a loyalty rewards marketplace, and in-app e-commerce. I initially maintained the native codebase before leading a massive architectural migration to Flutter.
Teman Diabetes
MOBILEA React Native health app I contributed to, helping maintain the codebase, improve performance, and ship features like DNurse hardware-integrated blood sugar tracking.
KitaCare
MOBILEA freelance project where I refactored a legacy codebase into modular Clean Architecture and built most of the app's features, from an interactive milestone tracker to an AI parenting assistant and QRIS e-commerce.
Bosshire Job Portal
MOBILEA smart job portal scaled to 5,000+ users in just 3 months, featuring real-time live chat and professional networking, built from the ground up with Flutter and Golang.
Work Experience
View ResumeSenior Mobile Engineer
BOSSHIRE
Leading the mobile development using Flutter and Clean Architecture. I focused on building a solid foundation, automating the release process with Fastlane, and successfully scaling the MVP to thousands of users in just a few months.
Technology Manager
PT Global Urban Esensial
Stepped up to manage a team of 24 engineers. My main goal was streamlining our development workflows using Large-Scale Scrum (LeSS), allowing us to ship enterprise mobile apps much faster without sacrificing quality.
Senior Mobile Engineer / Tech Lead
PT Global Urban Esensial
Acted as the Technical Lead handling multiple stacks, including Flutter, React Native, and Native iOS/Android. I spent a lot of time improving code architecture, setting up CI/CD pipelines, and mentoring the team to drastically reduce production bugs.
IT Supervisor / Software Engineer
Orang Tua Group
Led a full-stack engineering team to build custom web, mobile, and desktop applications for internal operations. It was a very hands-on role where I managed the full project lifecycle, enforced code review standards, and wrote code across a wide variety of stacks, including ASP.NET, Ruby, Laravel, Java, and Swift.
Let's work together!
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your visions.