Available for projects & full-time roles

Hi, I’m Adil — I build mobile apps that people actually enjoy using.

Application Development Engineer at Codes ’n’ Coffee Tech. I build and ship production mobile apps for Android and iOS — eight live client apps across two clients, plus one I architected, published and maintain entirely on my own.

location_on Based in Thane, Mumbai • Open to Remote & Relocation
1K+
App Downloads
8 Live
Client Apps
1+ Year
In Production
Adil Ansari portrait
Adil Ansari
Flutter Dev
boltFlutter Specialist
auto_awesome
DeGeneral Flagship · AI journal, 100% on-device
lockPrivate
appsProven Work

Apps in Production

Cross-platform apps I have built, published and keep running — DeGeneral, my flagship on-device AI journal, PannaseCHE published entirely on my own, and five apps maintained for a client every day.

menu DeGeneral
lockOn-device
New entry112 words

A quiet win I nearly forgot to write down

Mood: Reflective · Today · #work, #smallwins — the kind of day that only makes sense on paper.

auto_awesome
Refine grammar & spelling Gemma 3 1B · 2.1s
arrow_forward
forum
Talk it through in Chat Reads your last 3 entries
arrow_forward
Save Entry
Flagship Kotlin Multiplatform On-Device AI Play Store

DeGeneral — Private Journal with an AI That Never Leaves the Phone

My flagship build. A private journal with an AI companion that runs entirely on your phone: Gemma 3 1B runs on the phone’s own CPU to tidy your writing, suggest titles and talk things through using your last three entries. No account, no server, no cloud sync — the only network touch is a one-time, SHA-256-verified model download. Built with Kotlin Multiplatform and Compose Multiplatform, feature-first with a hand-rolled DI container.

100% On-device, no cloud
Gemma 3 1B Runs on the phone CPU
806 MB Verified model install
menu PannaseCHE
timer12:40
Question 04 / 25Mock Test

Which unit operation separates a liquid mixture using differences in relative volatility?

A. Absorption radio_button_unchecked
B. Distillation check_circle
C. Leaching radio_button_unchecked
Next Question →
Built & Published Solo GATE Exam Prep Play Store & App Store Flutter

PannaseCHE

A GATE Chemical Engineering exam-prep app I owned end to end — architecture, development and release — now live on both stores with 1K+ downloads. Topic-wise practice questions, timed mock tests, previous-year question banks and performance analytics, with content delivered through a backend API.

1K+ Downloads
2 Stores Android + iOS
End to End Solo Ownership
Client Work FMEG Manufacturer Android + iOS

Pressfit Electrical Solutions

Pressfit is one of India’s fastest-growing FMEG brands — conduit pipes, casing-capping, switches, wires and cables. I maintain and enhance five of the Flutter apps their channel partners, sales teams and B2B customers use every day, across Android and iOS: shipping features, scheduling local notifications for time-specific reminders, integrating REST APIs, and carrying user-reported bugs through to store release.

5 Apps Maintained by me
10K+ Catalogs installs
4.9 ★ Connect rating
PF
Pressfit Connect
notifications_active
Outstanding
₹1,24,000
Account ledger • synced today
Invoice #PF-8842 ₹48,200
Invoice #PF-8791 ₹75,800
syncSync Documents
apps The apps I look after
receipt_long
Pressfit Connect
4.9 ★

One place for B2B customers to pull up their important documents — invoices through to account ledgers — with product filtering on top.

menu_book
Pressfit Catalogs
10K+ installs

The latest price lists and product catalogues for channel partners, stored on-device for poor-signal regions and shareable straight to WhatsApp or email.

insights
Pressfit On-The-Go
4.5 ★

Information simplified for the field sales team: a dashboard for real-time data analysis and the reporting that hangs off it.

visibility
Pressfit Vision

A utility built to make the sales team’s day-to-day tasks easier to manage from their phone.

cloud_upload
Pressfit Uploads
Android

Attachments without the desk: pick the invoice, capture the image, sync and upload.

emergency DIAL 4242
On the way
Arriving in
6 min
MH-04 · Basic Life Support
person
Driver assigned Estimated fare ₹1,250
call
my_locationTrack Ambulance
Client Work Legacy Maintenance Native Android Java + XML

Dial4242 — Ambulance Booking Platform

An emergency service that books and tracks the nearest ambulance, with apps for riders, drivers and fleet owners. This one is older than my Flutter work and stays that way: native Android, Java and XML. I keep it running — fixing bugs and adding small features to a live medical service without destabilising a codebase I did not write.

10K+ Rider installs
3 Apps Rider · Driver · Owner
Java + XML Native Android
apps The three apps
emergency
DIAL 4242
10K+ installs

The rider app: book and track the nearest ambulance, see the estimated fare and time to arrival, and pay digitally — for emergencies and for scheduled trips alike.

local_shipping
DIAL 4242 — Driver
4.6 ★

Drivers take fare requests from riders, get the best route to the destination, and check fare history and what is payable or receivable.

dashboard
Dial 4242 — Owner
5.0 ★

Fleet owners track their own ambulances, review every trip their drivers have run, and settle payments — without buying separate GPS hardware.

Payments HDFC HyperSDK In Production

Secure In-App Payments

Integrated the HDFC HyperSDK (JustPay) payment gateway into a production Flutter application, enabling secure in-app transactions — checkout flow, gateway callbacks and every transaction state handled end to end.

HyperSDK HDFC / JustPay
In-App Native Checkout
check_circle
Payment Successful
₹12,400
Order #PF-8842
GatewayHDFC HyperSDK
ModeUPI
Txn IDTXN-90281-OK
receipt_longView Receipt
build Also built

Side projects, source included.

restaurant
Recipe App
Android

Recipe discovery on the Spoonacular API — one-tap Google sign-in, favourites saved to Firestore, a nutrition breakdown per recipe and Coil-cached imagery. Clean architecture with manual dependency injection and Codemagic builds.

Kotlin Jetpack Compose Retrofit Firebase
code_blocks
This portfolio site
Web

The page you are reading. Written in Dart with Jaspr and pre-rendered to static HTML, styled from design tokens exported out of a Stitch design system — no client framework, under a megabyte of output.

Dart Jaspr Tailwind v4 Static Site
forum
Real-Time Communication App
Android

Messaging app built on the Firebase Realtime Database with snapshot listeners and a responsive Compose UI tuned for low-latency updates.

Jetpack Compose Firebase MVVM
work_historyTrack Record

Experience & Education

Where the production apps, the store releases and the CI pipelines actually came from.

Application Development Engineer I

Codes 'n' Coffee Tech • Thane, MH
Sept 2025 — Present
check_circle Maintain and enhance five production Flutter apps for client Pressfit Electrical Solutions — Connect, On-The-Go, Vision, Uploads and Catalogs — across Android and iOS.
check_circle Built DeGeneral, a flagship Kotlin Multiplatform journal app with a fully on-device AI companion (Gemma 3 1B) — no server, no cloud, privacy by design — published on the Play Store.
check_circle Built and independently published PannaseCHE end to end: architecture, development and release, now live on both stores with 1K+ downloads.
check_circle Integrated the HDFC HyperSDK payment gateway into a Flutter app for secure in-app transactions.
check_circle Maintain Dial4242, a legacy native Android (Java + XML) ambulance-booking platform of three apps — rider, driver and fleet owner — shipping bug fixes and small features to a live emergency service.
check_circle Leading the ground-up rewrite of a legacy native Android app in React Native, replacing an unstable, bug-prone build with a maintainable cross-platform architecture.
check_circle Built a GitHub Actions CI/CD pipeline that compiles APKs and App Bundles and delivers them to the Play Store and TestFlight automatically.

Android Developer Intern

Horyzen • Remote
Dec 2024 — Feb 2025
check_circle Contributed to a high-traffic social media application as part of the Android team.
check_circle Implemented navigation flows and secure user authentication.
check_circle Integrated REST APIs for real-time data sync, focused on efficient JSON parsing.
school

Education

Bachelor's in Software Development Tata Institute of Social Sciences (TISS), Mumbai 2022 — 2025
psychologyTechnical Fluency

Skills & Superpowers

Not just raw syntax — practical tools engineered to turn client roadmaps into high-performing mobile applications.

terminal

Mobile Development

Cross-platform Flutter, plus native Android where the platform demands it.

Flutter Dart Kotlin / Java Jetpack Compose
account_tree

State & Architecture

Structure that survives the second year of a codebase, not just the first sprint.

Bloc Riverpod MVVM Clean Architecture
cloud_sync

Backend & Data

Connecting apps to APIs and databases, online and offline.

REST APIs Firebase Supabase SQLite / Hive
publish

Delivery & Payments

Automated pipelines, store releases, and secure in-app payments.

GitHub Actions TestFlight HDFC HyperSDK Push / FCM
Adil Ansari

Adil Ansari

Application Development Engineer I

I build mobile apps for a living. Right now that means Codes ’n’ Coffee Tech in Thane, where I keep five production Flutter apps healthy for a client and ship features to real users every week.

I started in native Android with Kotlin and Jetpack Compose, which still shapes how I think about the platform underneath Flutter. I care about clean architecture, readable code, and getting releases through app review without drama.

explore Thane, Maharashtra, India • Open to remote roles & relocation
🛠️

Away from client work

Side projects are where I try things the day job hasn’t asked for yet — a recipe discovery app on the Spoonacular API with Firebase auth, and a real-time chat on the Firebase Realtime Database, both native Kotlin and Jetpack Compose.

lightbulb Currently: taking a legacy native Android app to React Native, end to end.
Let's collaborate

Let’s build something together.

Have an app idea from scratch, need to upgrade your existing mobile product, or looking to add a dedicated Flutter developer to your team? Let’s chat.

outgoing_mail Say Hello via Email