Open to Flutter Developer roles Coimbatore, India · Open to relocation & remote

Charan S

Flutter Developer

  • iOS & Android
  • Full-Stack
  • AI-Accelerated Delivery
2–2.5 months for what is typically a six-month build

Research, documents, UI/UX, code, and tests with

  • Claude
  • Claude Design
  • Claude Code
  • Claude Cowork

Flutter developer with 2+ years of experience building cross-platform iOS and Android apps in Dart with BLoC and Clean Architecture, plus full-stack work in Python/FastAPI, PostgreSQL, and React. Experienced in client work within cross-functional teams and in owning delivery solo: UI design, REST APIs, Firebase, Razorpay/Cashfree/PayU payments, and testing.

2+years building Flutter apps for iOS and Android
20+personal Claude Code skills I created for my own workflow
3payment gateways the admin switches without an app update
4environments: dev, QA, staging, and production

Introduced Claude Code to Rosemallow's 5-person team after proving it within two weeks, then created 20+ personal Claude Code skills for my own workflow, covering Clean Architecture scaffolding, API integration, and testing.

Work experience

2+ years building cross-platform apps

Flutter Developer

Rosemallow Technologies Pvt Ltd

Jul 2025 – Present
  • As sole Flutter developer, designed Oasis (resort booking) with Lovable and Google Stitch, then built every later iOS and Android app faster with Claude Code, using BLoC, Clean Architecture, REST APIs, and Firebase.
  • Introduced Claude Code to the 5-person team after proving it within two weeks, then created 20+ personal Claude Code skills for Clean Architecture scaffolding, API integration, and testing to deliver six-month builds in 2–2.5 months.
  • Developed My Game Booking's customer and venue-operator Flutter apps with a premium Claude Design UI/UX and one checkout across Cashfree, Razorpay, and PayU that the admin switches without an app update.
  • Built MyInvois SME Booster, a WhatsApp AI chatbot for Malaysia's LHDN e-invoicing mandate, turning a one-line CEO brief into a working product in one month with Claude Code.
  • Set up separate dev, QA, staging, and production environments with Android flavors, iOS schemes, and per-environment Firebase projects, plus queued token refresh and Keychain/Keystore storage.
  • Built Haritha By Michael, a client's luxury event-venue booking and management web platform, using FastAPI, PostgreSQL, and React/TypeScript, with role-based access control.
  • Wrote the BRDs, PRDs, and API contracts for every product and worked with backend developers on business logic, endpoints, and request/response contracts before implementation.

Junior Flutter Developer

Scode Software Solutions

Jun 2024 – Jun 2025
  • Main Flutter developer on CGT Aesthetics, a US client's medical spa booking app built in GetX on the Booker scheduling API, covering treatment and add-on selection, provider choice, live slot booking, and in-app consent forms with e-signature.
  • Worked on CGT's appointment history and cancellation, guest access, FCM push notifications, Allē and Aspire loyalty rewards, referrals, and gift cards, with secure token storage.
  • Led the app build for Advertmingo, a UK client's advertising platform, delivering the complete Flutter UI and API integrations while guiding an intern and coordinating with the client's product manager.
  • Built UI for Bestkaam, a job-search app (job search with filters, multi-step profile, resume upload, application tracking), and maintained Astrohub (Agora, Razorpay), shipping test builds via Firebase App Distribution and TestFlight.

B.E. in Computer Science and Engineering

Anna University, Panruti

2020 – 2024

Projects

Apps and backends I've developed

Three Rosemallow products, with the features I built and the engineering behind them.

In development · store release underway

My Game Booking

Turf and sports-venue booking platform

Rosemallow Technologies · Flutter developer for the player and venue-owner apps

6 PMBooked 7 PMHeld 8 PMOpen Owner calendar Add walk-in

Problem

Players hunt for turfs on Google Maps and phone owners to check slots, while owners take bookings by phone, WhatsApp, and walk-in with no single record, so double-bookings happen.

Features

Map-based turf discovery with filters, live slot availability, 5-minute slot holds, QR check-in, cancellations with refunds, and ratings; owners get a live calendar, walk-ins, and payouts.

Engineering

Handles slot conflicts and interrupted payments, sends push notifications, and keeps sessions secure, with unit, widget, golden, and API-contract tests on OTP, Google, and Apple sign-in.

Built with Claude end to end

Claude for research and the PRD, and Claude Code with personal skills to build both apps and write the automated tests.

  • Flutter
  • Dart
  • BLoC
  • REST APIs
  • Firebase
  • FCM
  • Google Maps
  • Cashfree
  • Razorpay
  • PayU
  • Claude Design
  • Claude Code
In development · demoed to SMEs

MyInvois SME Booster

WhatsApp e-invoicing for Malaysian SMEs

Rosemallow Technologies · developer of the WhatsApp bot and its FastAPI backend

SME Booster English · Malay receipt.jpgPhoto of a bill 0:08 DRAFT E-INVOICE 3 items · RM 245.00 Confirm Edit

Problem

Filling and validating up to 55 fields per e-invoice on LHDN's MyInvois portal takes about 10 minutes at a desk; in recorded demos the bot cuts that to 1–2 minutes from a phone.

Features

Create invoices, submit them for LHDN validation, and send them to buyers in one WhatsApp chat, with saved seller details, QR onboarding, TIN or QR buyer lookup, all 8 document types, and English/Malay support.

Engineering

Signs documents with XAdES, submits them to LHDN idempotently, and polls validation status in background workers, with an LHDN simulator for end-to-end testing.

Built with Claude end to end

Claude for the blueprint and research, Claude Code for the backend and its automated tests, and Claude inside the bot itself to read free-text invoices.

  • Python
  • FastAPI
  • PostgreSQL
  • WhatsApp Cloud API
  • LHDN MyInvois API
  • Anthropic API
  • Groq
  • pytest
  • Claude Code
Demo-ready MVP

CineAd

Cloud ad publishing for standalone theatres

Rosemallow Technologies · sole developer of the kiosk and controller app

AD REEL showtime · clip 2 of 5 WebSocket · mDNS

Problem

Theatre ads still travel by pen drive, email, and WhatsApp and are loaded by hand at each screen, so a campaign across 100 theatres is hard to update, track, or prove it ran.

Features

One app runs as a theatre kiosk or an operator's remote: the kiosk pairs to its screen with a one-time token and plays ads at showtime; the remote finds it by mDNS to pause, skip, or restart.

Engineering

Runs a WebSocket control server with heartbeats that drop vanished phones, auto-skips a clip that hangs for 6 seconds, and shows a neutral slate on the cinema screen instead of any error.

Built with Claude end to end

Drafted 12 research and design documents with Claude, then built the app in 10 days with Claude Code.

  • Flutter
  • Dart
  • BLoC
  • get_it
  • Dio
  • WebSockets
  • mDNS
  • Android
  • Claude Code

How I deliver

From requirements to release, end to end

Documentation & design

  1. Business analysisBRD · PRD · API contracts
  2. UI/UX designClaude Design

Environments I set up at Rosemallow

  1. Dev
  2. QA
  3. Staging
  4. Production

Android flavors · iOS schemes · a separate Firebase project per environment

Architecture

BLoC and Clean Architecture across iOS and Android apps, with REST APIs and Firebase.

Secure sessions

Queued token refresh and Keychain/Keystore storage for credentials.

Testing

Unit, widget, and golden tests in Flutter, pytest on the backend, and API testing in Postman.

Builds

Test builds via Firebase App Distribution and TestFlight; My Game Booking's store release is underway.

Requirements & UI/UX

BRDs, PRDs, and API contracts agreed with backend developers before implementation, and the UI/UX for every app, with no designers.

AI-accelerated delivery

Claude, Claude Design, Claude Code, and Claude Cowork across the lifecycle, with 20+ personal Claude Code skills keeping generated code consistent.

Skills

Technical skills

Mobile

  • Flutter
  • Dart
  • BLoC
  • Clean Architecture
  • Android
  • iOS
  • Dio
  • go_router
  • Firebase
  • FCM
  • APNs

AI-Native Development

  • Claude Code CLI
  • Claude Design
  • Claude Cowork
  • Claude
  • Personal Claude Code skills
  • Agents
  • Anthropic API
  • Groq

Backend & Web

  • Python
  • FastAPI
  • PostgreSQL
  • SQLAlchemy
  • REST APIs
  • React
  • TypeScript

Integrations

  • Razorpay
  • Cashfree
  • PayU
  • WhatsApp Cloud API
  • Google Maps
  • Agora
  • WebSockets

Testing & Tools

  • Unit, widget, and golden tests
  • pytest
  • Postman
  • Git
  • GitHub Actions
  • TestFlight

Contact

Hiring a Flutter developer? Let's talk.

I'm open to Flutter Developer roles. My CV has the full details, and email reaches me fastest.

Download CV