Open to new roles

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

Flutter
React Native
Kotlin
Swift
NextJS
Tailwind
Node JS
Go
PostgreSQL
Docker
GCP
Firebase
Claude Code
Cursor
Flutter
React Native
Kotlin
Swift
NextJS
Tailwind
Node JS
Go
PostgreSQL
Docker
GCP
Firebase
Claude Code
Cursor

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.

Nico Lin
Hello there! šŸ‘‹



Work Experience

View Resume
BOSSHIRE logo

Senior Mobile Engineer

BOSSHIRE

Dec 2024 - Present

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.

PT Global Urban Esensial logo

Technology Manager

PT Global Urban Esensial

Apr 2023 - Nov 2024

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.

PT Global Urban Esensial logo

Senior Mobile Engineer / Tech Lead

PT Global Urban Esensial

Apr 2019 - Apr 2023

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.

Orang Tua Group logo

IT Supervisor / Software Engineer

Orang Tua Group

Sep 2017 - Apr 2019

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.