Open to opportunities

Hi, I'm Subin C — Flutter Developer based in Kerala, India

Flutter developer building fast, scalable mobile apps people love to use.

I turn ideas into production-ready apps for Android, iOS and the web — clean architecture, polished UI and solid integrations with Dart, GetX, Bloc, Firebase and REST APIs. Shipping Flutter apps since 2022, with work live on Google Play and the App Store.

Portrait of Subin C, Flutter developer
  • FlutterMain framework since 2022
  • DartLanguage behind every app
  • FirebaseUsed in SalesSpark, Dhaamiye & Nemo
  • GetXState management in SalesSpark, Dhaamiye & Nemo
  • REST APIERPNext integration in SalesSpark
  • GitHubCode for Nemo, CineTrack & hover_zoom_image
  • 4yrs

    Professional Flutter experience

  • 12+

    Projects delivered

  • 3

    Platforms shipped — Android, iOS & web

  • 50%+

    Fewer production issues after introducing automated tests

  • Flutter
  • Dart
  • GetX
  • Bloc
  • Provider
  • Firebase
  • REST APIs
  • Hive
  • SQLite
  • Google Maps
  • Gemini AI
  • Shorebird
  • Codemagic
  • GitHub Actions
  • Figma

About me

I build Flutter apps that hold up in production.

I'm Subin C, a Flutter developer from Kerala. I started with a Flutter internship at Luminar Technolab in 2022, then spent over two years at Sigosoft building and maintaining Flutter apps for mobile and web — working closely with designers and backend developers, reviewing code and mentoring junior developers.

After that I worked directly with clients as a freelance mobile developer, delivering custom apps from gathering requirements to handover. Today I'm a Flutter developer at Buddiz in Kochi.

My work spans sales and ERP tools, on-demand fuel delivery with maps and payments, AI chat experiences and an open-source Flutter package. I care about what users notice — smooth UI, quick load times, apps that don't crash — and what teams notice: readable code, predictable state management and automated tests.

  • Stability is a feature

    Testing and profiling are part of the build — it's how I cut SalesSpark's crash rate by 50%.

  • Structure that scales

    MVVM or MVC with GetX, Provider or Bloc keeps features easy to add and change.

  • Built with the team

    Tight loops with design and backend improved delivery speed by 25% at Sigosoft.

Skills

The stack I ship with

Tools I use in production, grouped by the part of the app they power. Hover or focus a skill to see where I've used it.

Mobile Development

Cross-platform apps for Android, iOS & web

  • FlutterEvery app here — Android, iOS and web from one codebase.
  • DartThe language behind all my Flutter work and the hover_zoom_image package.
  • GetXState management in SalesSpark, Dhaamiye and Nemo.
  • BlocPredictable, event-driven state for larger feature sets.
  • ProviderUsed in CineTrack and the hover_zoom_image package.
  • MVVM / MVCCineTrack is structured MVVM: models, views and view-models.

Backend & Services

Integrations that power real products

  • FirebaseBackend services in SalesSpark, Dhaamiye and Nemo — Nemo's web build runs on Firebase Hosting.
  • REST APIsERPNext API for real-time stock, orders and invoices in SalesSpark.
  • AuthenticationPassword and OTP sign-in flows in Dhaamiye.
  • Google CloudGoogle Cloud Console for API keys and app services.
  • Google MapsLocation tracking and navigation in Dhaamiye.
  • Payment gatewaysSecure checkout integrated in Dhaamiye.
  • Gemini AIGenerates Nemo's AI replies.

Storage

Fast, offline-friendly data on device

  • HiveStores Nemo's chat history on the device.
  • SQLiteOffline favourites and watchlist in CineTrack.
  • Shared PreferencesLightweight settings storage in Nemo.

Tools & Delivery

From first commit to the app stores

  • GitVersion control on every project.
  • GitHubPublic code for Nemo, CineTrack and hover_zoom_image.
  • BitbucketGit hosting alongside GitHub.
  • Android StudioAndroid builds, emulators and profiling.
  • VS CodeDay-to-day Flutter editing and debugging.
  • PostmanTesting APIs before integrating them in the app.
  • FigmaTurning designs into pixel-accurate Flutter UI.
  • GitHub ActionsCI pipelines for builds and checks.
  • CodemagicCI/CD for Flutter builds and releases.
  • ShorebirdOver-the-air code push in CineTrack.

Selected work

Apps shipped to real users

Production apps on the stores, personal products and open source. Open a project for the full case study.

  1. SalesSpark app screens: customer details and the main navigation menu
    01 / 05
    Live on Google PlayAndroid

    Sales app on ERPNext with real-time stock and order tracking, invoicing and reports — crash rate cut by 50%.

    Problem solved
    Sales teams on ERPNext needed live stock, orders and invoicing on mobile.
    • Flutter
    • GetX
    • Firebase
    • ERPNext API
    Google Play
  2. Dhaamiye app screens: splash screen and customer login
    02 / 05
    Live on the App StoreAndroid · iOS

    On-demand fuel delivery with Google Maps location tracking, simple ordering and a secure payment gateway.

    Problem solved
    Fuel delivered to the customer's location — no trip to the station.
    • Flutter
    • GetX
    • Firebase
    • Google Maps
    App Store
  3. Nemo AI chatbot running on desktop, tablet and phone
    03 / 05
    Live demoWeb · Mobile

    Gemini-powered assistant with speech-to-text input, spoken replies and on-device chat history.

    What it does
    Talk to an AI assistant by voice or text and hear the answers read aloud.
    • Flutter
    • GetX
    • Gemini AI
    • Hive
    Demo Code
  4. CineTrack screens: movie grid, search results and favourites
    04 / 05
    Personal projectMobile

    Movie discovery app with search, trailers and cast details, built on MVVM with offline favourites.

    What it does
    Discover movies, watch trailers and keep a watchlist saved on the device.
    • Flutter
    • Provider
    • SQLite
    • TMDb API
    Code
  5. hover_zoom_image demo: a photo zoomed in under the cursor in a browser
    05 / 05
    Open sourceFlutter Web

    Published Flutter package that adds smooth hover-to-zoom to images in web apps and galleries.

    What it does
    Drop-in widget with configurable zoom scale and animation duration.
    • Dart
    • Flutter Web
    • Provider
SalesSpark customer details screen and navigation menu with sales, payments and reports modules
Live on Google PlayProduction app

SalesSpark

A Flutter sales app connected to ERPNext, so teams can create customers and orders, track stock in real time and handle invoicing from their phone.

The problem

Sales teams working with ERPNext needed a mobile app to create customers and orders and see up-to-date stock and order status — backed by modules for invoicing and reporting.

What I built

  • Real-time stock and order tracking through the ERPNext API.
  • Custom modules for order processing, invoice generation and reporting.
  • Worked with the backend team to optimise API performance and reduce load times.
  • Reduced the crash rate by 50% through testing, profiling and code optimisation.
Dhaamiye splash screen and registered customer login screen
Live on the App StoreProduction app

Dhaamiye

A fuel delivery app that lets customers order fuel from their phone and have it delivered to the location of their choice.

The problem

Getting fuel usually means a trip to the station. Dhaamiye brings fuel directly to individuals and businesses at their preferred location, with online and pay-on-delivery options.

What I built

  • Location-based features built on the Google Maps API.
  • Geolocation for precise tracking and seamless navigation.
  • A simple interface for ordering fuel and tracking deliveries.
  • Secure payment gateway integration for smooth transactions.
Nemo chat interface on laptop, tablet and phone
Live demoPersonal project

Nemo — AI Chatbot

A Flutter chatbot that pairs Google Gemini with speech-to-text and text-to-speech, so conversations work by voice as well as text.

The problem

Typing isn't always convenient. Nemo lets people talk to an AI assistant by voice or text, hear the answer read aloud, and pick up past conversations from history stored on the device.

Key features

  • AI responses generated with Google Gemini.
  • Voice input with speech-to-text.
  • Spoken replies with adjustable rate, pitch and volume, plus a toggle to turn voice off.
  • Chat history persisted locally with Hive.
  • Real-time conversation flow that auto-scrolls to the latest message.
CineTrack movie grid, search for Dune and favourites screens
Personal projectMobile

CineTrack

A Flutter app for film fans to discover movies, dig into the details and keep a personal watchlist.

The problem

Synopses, trailers and cast details usually live in different places. CineTrack brings them into one app, with favourites and a watchlist saved on the device.

Key features

  • Search and discovery by category, genre and trends, powered by the TMDb API.
  • Movie pages with synopses, trailers and cast information.
  • Favourites and watchlist stored locally with SQLite (sqflite).
  • MVVM architecture with Provider and get_it dependency injection.
  • Resilient networking with Dio and automatic retries; over-the-air updates via Shorebird.
Animated demo: moving the cursor over a car photo zooms into that part of the image
Open sourceMIT license

hover_zoom_image

An open-source Flutter widget that zooms into an image as the cursor moves over it.

The problem

High-resolution images in Flutter web apps and galleries are hard to inspect at normal size. HoverZoomImage lets users explore the detail just by moving the cursor.

Key features

  • Drop-in HoverZoomImage widget that accepts any ImageProvider.
  • Configurable zoom scale and animation duration.
  • Built for modern web browsers.
  • Published on pub.dev under the MIT license.

Let's build something useful

Have a project in mind?

Whether it's a new app, a feature your team needs shipped, or a Flutter role to fill — I'd like to hear about it.

Experience

From Flutter intern to production apps

Product teams and direct client work — building, testing and delivering Flutter apps since 2022.

Download résumé

Education

  • Bachelor of Computer ApplicationsUniversity of Calicut · 2019 – 2022
  • Higher Secondary EducationAVHSS Ponnani · 2016 – 2018
  1. Flutter Developer

    — Present

    Buddiz · Kochi, Kerala

    Building Flutter applications as part of the Buddiz team.

    • Flutter
    • Dart
  2. Mobile App Developer

    —

    Freelance · Kozhikode, Kerala

    Worked directly with clients to build and deliver custom mobile apps.

    • Delivered 3–4 custom apps focused on polished UI and API integration.
    • Wrote clean, maintainable code and took on backend tasks when needed to meet tight deadlines.
    • Worked with clients directly to gather requirements, share progress and refine features from feedback.
    • Flutter
    • REST APIs
    • UI development
  3. Flutter Developer

    —

    Sigosoft · Kozhikode, Kerala

    Developed and maintained multiple Flutter applications, delivering responsive mobile and web experiences.

    • Collaborated with designers and backend developers on UI/UX and API integration, improving delivery speed by 25%.
    • Introduced automated testing that increased coverage and reduced production issues by over 50%.
    • Mentored junior developers, reviewed code and encouraged best practices across projects.
    • Flutter
    • Dart
    • REST APIs
    • Automated testing
    • Code review
  4. Flutter Intern

    —

    Luminar Technolab · Kochi, Kerala

    • Built interfaces with Flutter's widget system and learned how production apps are structured.
    • Integrated REST APIs and worked with backend data.
    • Used Firebase, Git and Figma while learning mobile development best practices.
    • Flutter
    • REST APIs
    • Firebase
    • Git
    • Figma

Contact

Have an app idea or a role for me?

Tell me a little about the project or position. I read every message myself and will get back to you with next steps.

Based in Kerala, India (IST, UTC+5:30)

Hire me