Mobile apps
Native Android with Kotlin, Jetpack Compose and Material Design 3. Cross-platform with Compose Multiplatform, Flutter and React Native.
- Kotlin
- Java
- Jetpack Compose
- Compose Multiplatform
- Flutter
- React Native
- Firebase
- SQLite
Software engineer in Dhaka, working across native Android and full-stack web.
Open to full-time roles and freelance work
I’ve been building for mobile since 2022, mostly native Android in Kotlin, Java and Jetpack Compose. For cross-platform work I use Compose Multiplatform, plus Flutter and React Native when a project calls for them. I care about clean architecture that stays easy to maintain as an app grows.
On the web I build full-stack products with Next.js, React and Node.js, from the interface down to APIs, authentication and data. AI tooling (coding agents, CLI tools and LLM workflows) is part of my everyday engineering.
Before all of that came years of competitive programming and open source. I still maintain my own projects, contribute to other people’s, and take on contract work for long-term clients.
Native Android with Kotlin, Jetpack Compose and Material Design 3. Cross-platform with Compose Multiplatform, Flutter and React Native.
Next.js, React and Tailwind on the front; Node.js, Express or Spring Boot behind them, with MongoDB, MySQL or Supabase. Auth and real-time features included.
Interfaces, design systems and style guides in Figma, carried through to the shipped app with the details intact.
Present · 1 yr 5 mos
Freelance developer team · Remote
Present · 1 yr 6 mos
Fiverr · Self-employed
Present · 3 yrs 5 mos
GitHub · Open source
500K+ downloads
Open-source Android theming app. Runtime Resource Overlays and Xposed hooks restyle the system UI without repacking OEM firmware, across a very fragmented set of Android ROMs.
200K+ downloads
Material You colour control for Android 12 and up. Drives the system theming engine over AIDL through a privileged service, so palette changes apply live without a reboot.

Turns a private Telegram channel on your own account into a drive, with no server in between. Files are sealed with AES-256-GCM before they leave the device, and a wiped phone rebuilds the whole tree from the message captions. Runs on Android, Windows, Linux and macOS.

Live wallpaper that puts the depth effect on Android. The subject is cut out of your photo on the device itself, then the clock is composited behind it, so the person overlaps the numbers.

Royalty ledger for a figure studio. Artists and character owners type a four-digit ID to see what they are owed, admins log prints and settle balances, and every payment can be reversed without losing the trail behind it.

Desktop app that clears build output, caches and dependency folders off your disk. A folder is only ever listed when a project marker file sits above it, so nothing outside a real project is a candidate, and nothing is deleted until you check it.

A one-page donation site built like a street poster: wood-type headlines, taxi-yellow bands, wheat-pasted payment strips. Every payment method comes from one typed config file and gets a copy button and a QR code generated in the browser.

Multi-tenant SaaS for building storefronts: sign up, lay out a shop in a drag-and-drop editor, and take payments locally or internationally. Free sites live on a subpath, paid plans get a domain of their own.

Community theme registry for ColorBlendr. Themes are plain JSON validated by CI and served to the app over a CDN, with a Cloudflare Worker handling votes and holding in-app submissions in a review queue until they're approved.

Clinic management app for a homoeopathy practice: the daily book, expenses, suppliers, employees, and the stats built on top of them. Runs offline against a Room database, syncs when there is signal, and backs up to Google Drive.

Shows how much you actually use each installed app, so you can tell what's worth keeping from what's quietly costing you storage and subscription money. Usage data stays on the device.

Browse events happening nearby, host your own, and see who else is going. Friend suggestions, notifications and profiles keep the people you meet after the event ends.

A social platform scoped to one family: an interactive family tree, one-to-one and group chat, and controls over who gets added to which branch.

Task tracker with categories, priorities, nested subtasks and reminder notifications. Kotlin on the front, MySQL behind it.

Digital signage controller for LED screens. Holds a WebSocket connection to a Node.js server, pulls down video URLs as they're pushed, and plays them on cue.

A job portal in two halves: a Spring Boot API over PostgreSQL, and a Java Android client for searching listings, applying, and reaching employers.

Ride-hailing app built in React Native. Clerk handles sign-in, Google Maps handles live routing, Stripe handles the fare.

Xposed module that patches the Pixel Launcher at runtime to add customisation the stock app doesn't offer.

Fleet tracker for owners running more than one truck. Live GPS position for every vehicle, plus driver accounts you create and manage from the same app.

Exam timer for the browser. It keeps counting through a refresh or a closed tab, so an interruption mid-exam doesn't cost anyone their time.

Roadside help for drivers: request vehicle servicing, share your location with whoever is coming out, and read the whole app in either of two languages.

Real-time chat with one-to-one and group conversations, image sharing, online presence and a light/dark theme. Pusher carries the live updates.

Starter template for MERN auth: JWT issued into cookies, Redux Toolkit holding the session, and the sign-up and login flows already wired up.

Music player in Flutter, pared back to the parts you touch: browse the library, queue a track, control playback.

Write, edit and share a resume with Gemini drafting the parts nobody enjoys writing. Every section stays editable by hand, and each resume gets its own link.

Banking dashboard for viewing linked accounts, watching balances update in real time, and moving funds between them. Appwrite for data, Sentry for the crashes.

Threads-style social app: post, reply, join communities and keep a profile. Clerk handles identity, MongoDB holds the conversation.

Full-stack storefront: a Flutter shopping app on a Node.js backend, with an admin panel for products, stock and orders.

Weather app pared down to the one thing you open it for: the conditions right now, on a single screen.

Telegram bot that screens join requests by the device model a user reports, approving or rejecting them before they reach the group.

Campus transport app for students and drivers: bus schedules, route maps, live vehicle tracking, and a line of communication between the two.

Chat app with Gemini on the other end. Ask it something, keep the thread, all inside a native Android client.

Shopping app for Android: browse the catalogue, fill a cart, check out. Kotlin front end on Firebase.

Reference app for War Thunder players. Vehicle stats and game data, looked up without leaving for a wiki tab mid-match.

System preference manager for custom ROM developers, for wiring up and toggling settings the platform doesn't expose on its own.

Kernel tuning tool for custom kernel developers: switch performance profiles and apply tweaks through shell scripts, without flashing anything.

Personal safety app for women. One press sends your location to the contacts you chose in advance and puts emergency services one tap away.

Web music player that holds its layout from phone to desktop. Plain HTML, CSS and JavaScript, no framework.

Quiz game in the browser: multiple-choice rounds, a running score, and a result at the end. HTML, CSS and JavaScript only.

Attendance system that marks people present from a camera feed. Python and Flask, with an admin panel for enrolling faces and pulling records.

Static product showcase page for gadgets. An early exercise in layout and CSS, kept here as it was built.

Substratum theme for Android, bundling several icon sets to restyle system UI and the apps around it.

Notification icon theme for Android that takes its colours from the system's Monet palette.

Substratum theme that swaps Android's status bar notification icons for a custom set.

GitHub Actions pipeline that compiles Android theme overlays on push, so building them stops being a manual shell session.

To-do list with accounts behind it. PHP and MySQL, so the list outlives the browser tab it was written in.
The code he delivered is clean, well-structured, and highly professional. He followed best practices and made sure everything was scalable and easy to maintain.
Told me he needed 3 days and finished in less than a day with amazing work.
Incredible work! Delivered a complex Java backend project flawlessly and faster than expected. He is super-efficient, highly skilled, and a true lifesaver!
Very professional and fast. All recommendations for this guy!
just the best we will keep hiring him
the best person on the platform
Amazing quick add ons in a matter of hours
one of the best developers
Really happy with the work! Everything was done smoothly and just as I asked. Super easy to work with and quick to respond. Would definitely work together again.
Love your app and everything you do! I wish that women protector app you have was also for iPhone because I would absolutely have my gf install that on her phone... Amazing work and it will one day save a life
Email is the fastest way to reach me.