Mobile apps
Flutter apps for Android and iOS, from the interface through accounts, files, and the data behind them.
Software Engineer
Founder & CEO, Decode the Root
I'm Bilal Khanzada, a software engineer with 4+ years of experience. I have delivered 100+ applications across mobile, web, and backend products.
Start a project
About
Process
I start with the product: who uses it, what they need to finish, and which screens and data that takes.
I set the layout, type, and motion so the app feels clear on a phone first, then on a larger screen.
I build it in Flutter, or in React and Node when the work is a site or an API, and connect auth, storage, and the services the product needs.
I test the flows, fix the rough edges, and hand over something that can ship on Android, iOS, or the web.
Services
Flutter apps for Android and iOS, from the interface through accounts, files, and the data behind them.
Marketing sites and product interfaces in React and Next.js, built to read clearly on every screen.
Express, MongoDB, Firebase, and Supabase for the accounts, uploads, and records an app actually uses.
Speech, calls, payments, and the other pieces that turn a demo into something people can use.
Industries
Mobile apps, websites, and backends for the sectors below.
Work
Identity & discovery
Discovery stays closed until a person has been identity-checked. Chat, voice, and video remain locked, and a meetup opens only after an explicit reveal. Coins and a subscription screen sit with membership shields, so the safety tools stay with the match.
Marketplace & delivery
Corner shops, shoppers, and riders share one mobile marketplace. A customer picks a language, chooses a role, and can search a shelf with the camera or with text, then pay and follow the rider to the door. Merchants load inventory in bulk, and riders take jobs that are already nearby.
Multi-store marketplace
Each traditional shop gets a page for its products, prices, a map pin, and a way to be contacted. Shoppers move from a home of stores into one shop's catalog, videos, and details. The owner side has ads, documents, analytics, feedback, and a way to share the shop.
Audiobook
Listeners browse books and podcasts on Android and iOS, then open a title to play it. Catalog and playback depend on API integrations shared by the two phone builds. The engineering work was performance, security, and keeping that listening path reliable.
Notes
A STEM student keeps subject folders, writes a lecture by hand, and can leave an audio recording on that same page. Smart Grapher plots an equation in 2D or 3D from the note. The client is Flutter and Dart with GetX. Supabase is the backend, sign-in is Google and Apple, and speech to text plus text to speech sit with the study tools.
Banking
Account holders transfer money, confirm that transfer, make a deposit, order checks, and open a statement. Alerts and a contact screen sit beside those tasks. Android and iOS share the same API integrations, with the build aimed at performance and security.
Retail
Sign-in, sign-up, and password reset lead to a product page where an item goes into the bag. Order history marks each purchase as shipped, delivered, or still processing. Rewards shows the point total, the tier, and the store activity behind those points.
Documents
Quick Tools cover editing a PDF, converting it, compressing it, reading text with OCR, locking it with a password, signing it, merging files, cloud sync, and filling forms, plus a scan action. A signed-in person can also annotate, keep notes, and redact a line. The security screen sets a password and access limits on a sensitive file.
Finance
A user type and a monthly income come first, then expenses such as groceries, utility bills, and mobile recharges. The goal can be a bike, a car, travel tickets, gold, or something else, and the result is a progress percentage plus the monthly amount and the number of months. Saved plans stay on My Goals. The client is Flutter, with BLoC, Firebase, and an API.
Automotive
Clients browse listings while a showroom owner adds them. Sign-up has a checkbox for that owner role. A car card carries photos, price, mileage, transmission, and fuel, and WhatsApp reaches the showroom named on the listing. Flutter, BLoC, Firebase, and APIs are the stack.
Speech therapy
A generated plan starts from past therapy and a daily reminder, then the exercises that follow. The dashboard also holds custom programs, progress, and a way to consult a therapist. Flutter and GetX run the screens. Firebase Auth, Cloud Firestore, Realtime Database, and Firebase Storage hold the account and files. Google sign-in is available, and Zego carries the call.
Home Inspect
An inspector adds a client and a property, picks a template, and places the visit on a calendar before walking the building. The inspection then moves area by area, from the site through the interior. A subscription screen is part of the same Home Inspect app.
Style
My Ish is a searchable closet that can switch grids. Adding a piece runs through the camera, a crop, and background removal, then a full-body fitting-room capture. Favorites sort into tops, bottoms, outerwear, shoes, and accessories. Mirror stores finished looks, and My People adds friends from the phone's contacts.
HoldPose
Two phones pair, one of them by scanning a code, and HoldPose records one pose from both sides together. The live view is followed by stitching, and the result can be saved or shared. A pose library, notifications, a profile, and a privacy screen surround that capture.
DOREENA
Players, team managers, and ground staff each get an account for the same match day. After sign-in and a role choice, the day's matches, a live score record, and completed shifts are the working screens, with a ledger beside those shifts. Password recovery uses a verification step.
Salon marketplace
A client finds a salon and books a time in this beauty and wellness marketplace. An address can be saved with street, postcode, city, and a home or custom label before the visit. Salon owners keep their profiles and the bookings that come in.
Transport
Ride-in is the passenger side of a taxi booking. Registration, the ride request, stored payment methods, trip history, notifications, and a contact screen are the pieces of that trip.
Learning
Card meanings and decks for sale are the study material. A teacher is reached in chat or on a video call booked in the app. An upgrade screen and a screen for the current subscribed plan control that access.
Ecommerce
After sign-up, the shop splits into women, men, and kids, then a catalog that can be filtered. A product page is where a piece goes into the bag. Favorites holds items saved for later, separate from that bag.
Food delivery
Women cooking at home list meals for sale. A customer places the order, and a rider picks the food up and delivers it. The three roles, cook, customer, and rider, are the whole trip from kitchen to door.
Wellness
A check-in asks how someone feels, then offers a journal, a library, and a one-on-one session that can be joined or rescheduled. Community posts live in a separate wellness hub.
Directory
Black-owned businesses are listed with open or closed status, ratings, and a details page. Sign-up accepts email, Google, Apple, or a phone number, and the next choice is visitor or business owner. Flutter and Dart run the app. Provider and Dio handle state and requests, and the structure is MVVM.
Climate
Travel, housing, and lifestyle figures are entered, and the Flutter app returns a personal carbon footprint. API integrations supply that calculation. Android and iOS share the same job: collect those inputs and show the result.
Recognition
A desktop window loads a vehicle photo and works out the plate. The operator can load one image or a whole directory, then open a process view. That view runs the photo through grayscale and blur, edge finding, contours with a mask, and a final panel that draws the plate back onto the original picture.
Beauty
Beauty Heaven is a salon booking app. The splash introduces Cozmia, then an account: sign in, a new username, or a recovery link sent by email or phone. Home is a city page of services and specialists. Nearby searches salons, an appointment is a month calendar plus a time, and the bill can take a coupon before payment.
Health
People who need blood and people who give it use Saviour on a phone. A short introduction leads to login and register, with Google and Apple beside them. Home covers find donors, donate, order blood, an assistant, a lab report, and campaigns, and it shows an open donation request. Search narrows by blood type, location, blood bank, or donor.
Matchmaking
Dubara is a matchmaking app whose login line is about finding a match. An account starts with email or a phone number, or with Facebook, Google, or Apple. A forgotten password sends a four-digit code, then a new password. The profile takes a photo, name, birthday, gender, partner preferences, and job status before Discover shows cards to like.
Travel
HostelBazaar is a phone app for finding hostels. Welcome leads to register or sign in, including Google and Apple, then a phone number and a verification code. Home searches hostels in any location and splits results into suitable and popular stays, each with a heart. Search adds a destination, dates, guests, and city chips.
Education
IELTS Mastery is English-test practice on a phone and in a desktop window. The phone signs in with Google, then a home of quick actions, recent activities, and recommended practice. Lessons track progress across speaking, reading, listening, and writing, and practice tests filter by skill and difficulty. The desktop is a test simulator with its own login, a dashboard, a mock-test library, and a paper that includes a timer.
Commerce
Tailor is a phone app for hiring someone nearby and buying fabric. Welcome offers sign up, login, or exploring as a guest. Home groups measurements, tailors, and clothes, then a list of tailors near you and a fabric collection with prices. The account stores measurements taken automatically or typed in, orders, an address used to find nearby tailors, and a help center.
Food
UOS Cafeteria Control is the University of Sindh canteen app. Login and sign-up sit under the university seal, with a forgotten passcode. The menu is foods, drinks, snacks, and sauces, and search can return matches or an empty state. A dish shows a price, delivery hours, a return note, and add to cart. Checkout chooses door delivery or pickup, and the profile keeps cash on delivery.
Education
xrepo is a catalog of university projects. After a welcome, the person chooses Teacher or Student, then creates an account or signs in. Home is a suggested idea plus a list of projects. Opening one shows a write-up, technology tags, the student, batch, and university, and a control to save it as a favourite. Search is by category, with recent projects underneath.
Photo sharing
Friends fill one photo grid from a shared theme. Home shows the day's theme, mosaics still open, an invitation to join, and trending themes. A room is private or public, with a countdown, empty tiles, and a way to add a photo. A finished collage can be shared or saved, and Memories keeps completed and in-progress grids by month.
Experience
Present
Jul 2025 – Oct 2026
Feb 2025 – May 2025
Dec 2024 – Mar 2025
Jul 2024 – Dec 2024
Aug 2023 – Dec 2023
Jan 2022 – Jul 2023
CGPA 3.01 · 2020–2023
Certificates
Contact
Available for software engineering work. Email, call, or message on WhatsApp.
Phone
+92 309 3170838Location
Karachi, Pakistan