CodeCraftby Chandan · Portfolio
Software Engineer · Flutter & Full-Stack Patna, India

Hi there I'mChandan Kumar

I build Flutter apps

I design and build premium, production-ready apps for web and mobile, from pixel-perfect UI to scalable Firebase backends.

Founder, CEO & CTOCodeCraft by Chandan
Find me on
Portrait of Chandan Kumar
Flutter Firebase 55k+ lines of Dart 5 Flutter projects
Code
55k+Lines of DartAcross apps & shared packages
Files
269Dart source filesHand-written, generated code excluded
Apps
5Flutter projectsMobile apps + web admin console
Backend
5Cloud modulesFirebase Cloud Functions services
Live
2Apps on Google PlayPublished and available to download
API
9Cloud FunctionsCallable, HTTP and scheduled endpoints
Reuse
2Shared packagesMelos packages every app plugs into
Stack
58Skills & toolsAcross 8 areas, mobile to cloud

About me

Who I am, what I build and how I like to work.

Building a whole product suite, end to end

  • Based inPatna, India
  • CurrentlyFounder, CEO & CTO · CodeCraft by Chandan
  • Core stackFlutter · Dart · Firebase

I'm a software engineer focused on crafting clean, high-performance Flutter applications with thoughtful UI/UX. I care about the details: smooth animations, consistent design systems, and code that scales. I'm currently building CodeCraft by Chandan, a multi-app product suite spanning mobile, web and cloud-backed services, all from a single monorepo.

Pixel-perfect UISmooth animation and consistent design systems.
Performance firstClean, high-performance Flutter code.
Built to scaleShared packages, one monorepo, one backend.

My services

How I can help bring your product to life, from the first screen to the Play Store.

Mobile App Development

Cross-platform Android and iOS apps in Flutter, from first screen to Play Store release.

  • Flutter & Dart
  • Clean, scalable architecture
  • Onboarding, auth & offline flows
Get a quote

Web Apps & Admin Panels

Responsive Flutter Web apps and dashboards to manage content, users and app config.

  • Flutter Web
  • Role-based admin consoles
  • Analytics views
Get a quote

Firebase Backend & APIs

Secure, scalable backends with Firestore, Cloud Functions, Auth, Storage and push notifications.

  • Cloud Functions (Node.js)
  • Firestore data modelling
  • FCM push notifications
Get a quote

UI/UX & Design Systems

Premium, consistent interfaces with reusable components, smooth animation and dark themes.

  • Material Design 3
  • Shared UI kits
  • Micro-interactions
Get a quote

Monetization

Revenue built in from day one: AdMob ads, in-app purchases and premium tiers with server verification.

  • AdMob integration
  • In-app purchases
  • Premium entitlements
Get a quote

Play Store Launch & Compliance

Store-ready releases with hosted Privacy Policies, Terms, data-safety answers and scoped permissions.

  • Hosted legal pages
  • Scoped storage permissions
  • Release & update flows
Get a quote

Education & learning

Where my foundations come from, and how I keep growing.

2022 to 2024CGPA 7.34 / 10

Master of Computer Applications (MCA)

Chandigarh University, Mohali

Postgraduate degree in computer applications, covering software engineering, application development and advanced computing.

2018 to 202173.75%

Bachelor of Computer Applications (BCA)

Langat Singh College, Muzaffarpur · Babasaheb Bhimrao Ambedkar Bihar University

Undergraduate degree building the foundations: programming, data structures, databases and computer networks.

2015 to 201860%

Intermediate (12th)

MK College Bhutahi, Sitamarhi · BSEB Patna

Higher secondary education under the Bihar School Examination Board.

2013 to 201563%

Matriculation (10th)

Shri Jagshwar High School Bhutahi, Sitamarhi · BSEB Patna

Secondary education under the Bihar School Examination Board.

Ongoing

Self-directed engineering

Flutter · Firebase · Python · Cloud

Learning by shipping: designing and building the CodeCraft by Chandan monorepo, from shared Dart packages and a design system to Cloud Functions and an admin console, plus REST backends with Python, FastAPI and PostgreSQL, containerised with Docker.

FlutterDartFirebasePythonFastAPIPostgreSQLDocker

Work experience

Where I've applied all of this in the real world.

Apr 2025 to Present · 1 yr 7 mos Full-time Current

PolicyX.com

Gurugram, Haryana, India · On-site

Built the PolicyX and ShareScart apps from scratch with Flutter, Dart, PHP and MySQL, and shipped both to Google Play and the App Store. Promoted from Associate to Senior Associate.

  1. Senior Associate Android DeveloperAug 2026 to Present · 3 mos Promoted
    FlutterDartPHPMySQL
  2. Associate Android DeveloperApr 2025 to Jul 2026 · 1 yr 4 mos
    FlutterDartPHPMySQL
Apps built from scratchFlutterDartPHPMySQL
P PolicyXCompare & buy insurance online Google PlayApp Store
S ShareScartMarketplace for unlisted shares Google PlayApp Store
2024 to Present Self-employed Current

CodeCraft by Chandan

Patna, Bihar, India · Remote

Building and shipping a multi-app Flutter product suite that shares one design system, one set of core packages and one Firebase backend.

  1. Founder, CEO & CTO2024 to Present
    FlutterFirebaseCloud FunctionsFlutter Web
  • Built Status Saver Pro and Vidya Sangam Pro, each with hosted legal pages
  • Built a Flutter Web admin console to run every app remotely
  • Designed shared packages for ads, auth, push and networking

Skills & toolkit

58 skills across 8 areas: what I use to take an idea from design to the Play Store.

Android Development

10 skills
  • Kotlin
  • Java
  • XML
  • Jetpack Compose
  • Room Database
  • RecyclerView
  • Coroutines
  • Retrofit
  • WorkManager
  • Platform Channels

Cross-platform

6 skills
  • Flutter
  • Dart
  • Flutter Web
  • Android
  • iOS
  • Responsive Web

Architecture & Quality

5 skills
  • MVVM
  • Clean Architecture
  • Performance Tuning
  • App Security
  • Melos Monorepos

Backend & Cloud

13 skills
  • Firebase Auth
  • Cloud Firestore
  • Realtime Database
  • FCM
  • Firebase Storage
  • Cloud Functions
  • Node.js
  • Security Rules
  • Firebase Hosting
  • PostgreSQL
  • FastAPI
  • REST APIs
  • JSON Parsing

Payments & Publishing

7 skills
  • Google Play Billing
  • Subscriptions
  • Payment Gateway
  • UPI Integration
  • AdMob
  • Play Developer API
  • Google Play Console

UI / UX

5 skills
  • Material Design 3
  • Modern UI/UX
  • Design Systems
  • Figma
  • Animations

Tools

8 skills
  • Android Studio
  • Xcode
  • VS Code
  • Git
  • GitHub
  • Gradle
  • Postman
  • CI/CD

AI Tools

4 skills
  • ChatGPT
  • Claude AI
  • Gemini
  • Stitch

Featured projects

Apps, tools and infrastructure I've designed and built.

Status Saver Pro icon

View and save WhatsApp and WhatsApp Business statuses, built on Android's Storage Access Framework so the app reads only the one folder you grant.

  • Scoped-storage status scanner (no broad file access)
  • Saved library, onboarding and permission flows
  • Premium tier, push notifications and optional sign-in
FlutterAndroid SAFFirebaseIn-app purchasesAdMob
Get it onGoogle PlayComing soonApp StoreComing soonAndroid APK
View app details
Vidya Sangam Pro icon

Chapter-wise NCERT solutions for Class 1 to 12 in English and Hindi medium, organised so students reach the right answer in a few taps.

  • Class 1 to 12, English and Hindi medium
  • Free, login and Premium study material
  • Offline downloads, favourites and discussions
FlutterFirebaseIn-app purchasesBilingual
Get it onGoogle PlayComing soonApp StoreComing soonAndroid APK
View app details
Every app in one place 2 apps 2 live on Google Play 3 coming soon Free to download Open Apps
Flutter Web

Admin Web Panel

One dashboard that runs the whole app suite: ads config, maintenance mode, force update, in-app messages, push notifications, user management, AdMob revenue charts, and Vidya Sangam's catalog, chapters, access rules and watermarks.

admin_web/lib/modules/7 modules
  • ├─analytics_dashboard/
  • ├─app_config_manager/
  • ├─games_manager/
  • ├─ncert_manager/
  • ├─notifications/
  • └─+ 2 more
Flutter WebFirestoreFirebase Authfl_chart
Cloud Functions

Firebase Backend

Server-side logic shared by every app: purchase verification, subscription expiry checks, push notifications, user management, AdMob revenue reports and the contact-form email.

api_firebase/functions/src/8 modules
  • ├─common/
  • ├─contact.js
  • ├─contact_template.js
  • ├─iap_verify/
  • ├─notifications/
  • └─+ 3 more
Node.jsCloud FunctionsFirestoreStorage
Dart packages

Shared Core & UI Kit

Reusable packages every app plugs into: ads with consent, auth, push, networking and connectivity, promo banners, remote update sheets and cross-promotion, all managed as one Melos monorepo.

packages/core/lib/12 modules
  • ├─ads/
  • ├─auth/
  • ├─banners/
  • ├─connectivity/
  • ├─firebase/
  • └─+ 7 more
MelosClean architectureDesign systemReusable modules
Kotlin

Native Android Layer

Status Saver's native side: a WorkManager job that checks for new statuses every 15 minutes, status-alert notifications, native ad layouts, and platform channels for saving, sharing, reposting and wallpapers.

status_saver_app/android/.../kotlin/6 modules
  • ├─App.kt
  • ├─MainActivity.kt
  • ├─NativeAdFactories.kt
  • ├─NotificationHelper.kt
  • ├─StatusCheckWorker.kt
  • └─+ 1 more
KotlinWorkManagerPlatform channelsNotifications
Firebase rules

Security Rules

Database and storage rules that keep each user's data private, make purchases writable only by the server, and keep the admin console locked to the owner account.

api_firebase/4 modules
  • ├─firebase.json
  • ├─firestore.indexes.json
  • ├─firestore.rules
  • └─storage.rules
Firestore rulesStorage rulesIndexesLeast privilege
Static site

Portfolio & Legal Hub

This website: a Node.js generator builds every page, pulls each app's Privacy Policy and Terms straight from its source code, makes the QR codes, and deploys to Firebase Hosting.

legal_pages/5 modules
  • ├─firebase.json
  • ├─generate.js
  • ├─make_qr.py
  • ├─portfolio.js
  • └─public/
Node.jsHTML & CSSFirebase Hostingapp-ads.txt
In development

In the pipeline

The next apps in the suite, already wired into the shared packages, backend and admin panel.

Quiz AppTimed rounds & categoriesComing soon
Wallpaper AppCurated HD backgroundsComing soon
Games AppArcade-style mini gamesComing soon

How I build

One monorepo, shared foundations, one backend, and a clean path from code to store.

01
AppsFlutter apps for Android, iOS and web
Status SaverVidya SangamQuizWallpaperGamesAdmin Web
02
SharedMelos monorepo packages every app reuses
core · ads · auth · pushui_kit · design systemapp_confignetworking · connectivityremote_sheets · updatesbanners · more_apps
03
APICallable & HTTP endpoints plus Google APIs
Callable functionsHTTP endpointsScheduled jobsPlay Developer APIAdMob APIREST APIs
04
CloudOne Firebase backend for the whole suite
FirestoreCloud FunctionsAuthStorageFCMHosting
05
DeployRelease pipeline from build to store
dev / prod flavorsMelos scriptsFirebase CLIFirebase HostingGoogle Play ConsoleApp Store

Kind words

What people I've worked with say.

Sample01 / 03
Add a real quote from a client, collaborator or app user here.
CNClient nameRole, Company
Sample02 / 03
Testimonials work best when they're specific: what you built, and what changed for them.
CNClient nameRole, Company
Sample03 / 03
Ask happy clients or users for one or two sentences, then paste them here.
UNUser nameApp user
Worked with me? Share your experience. Your words could appear right here. Share feedback

Scan to connect

Point your phone camera at any code, or tap to open the profile.

Let's build something great

Have an app idea or a project in mind? Send me a message.

Send a messageFill this in and it opens ready-to-send in your email app.
Send with Gmail

Nothing is stored on this site. Your message goes straight from your email app to me.

Based in Patna, India
LocationPatna, India
Find me on