Skills

What I do.

A landing page per major skill. Each describes the work, links to relevant projects, and cross-links to location-specific pages.

Cross-platform · Android · iOS

Mobile app development

I've shipped 20+ apps to Google Play across e-commerce, B2B, fintech, EdTech, and utility categories. Flutter for cross-platform, native Android (Kotlin/Java) when needed, iOS via Flutter.

Senior · 6+ years

Flutter

Flutter has been my primary mobile stack since 2020. I've shipped over 15 production Flutter apps, including multi-app product suites where 3+ apps share a single backend.

Native · Kotlin · Java

Android

My career started in native Android in 2016 — Java first, Kotlin from 2018. I still take on native Android work when Flutter isn't the right fit (typically deep OS integration, battery-sensitive background work, or legacy app maintenance).

Senior · since 2019

Laravel

Laravel has been my primary backend stack since 2019. I've built APIs for mobile apps, admin panels with Filament, e-commerce engines, real-time alert systems, and survey platforms.

Senior · 7+ years

PHP

PHP has been a working language for me since college. I primarily use it via Laravel, but I'm comfortable in plain PHP for small utilities and inherited / legacy maintenance.

Working knowledge

Node.js

I work in Node.js when the project calls for it — typically real-time features (Socket.io, WebSocket gateways), edge functions, or integration with a JS-heavy team.

APIs · admin · databases

Backend development

Backends are where most of my recent work has lived: API design for mobile apps, admin panels, e-commerce engines, multi-tenant systems, real-time alert pipelines, and IoT data backends.

Mobile + backend + admin

Full-stack development

My specialty isn't one layer — it's the whole product. I ship the app, the backend, the admin panel, the deployment, and the documentation, then stay around for maintenance.

JSON APIs · auth · docs

REST API development

Every mobile app I ship has a backend API — I've designed and built dozens. Auth, role scoping, pagination, error formats, versioning, OpenAPI docs.

Schema · queries · scale

MySQL

MySQL has been my primary production database for 7+ years. Schema design, indexing, query tuning, migration strategy, replication for backups.

Inherited codebases

Maintenance & rescue

The original developer disappeared. The app crashes on the latest Android. The backend hasn't been updated in two years. I take on these projects weekly.

Shopping apps · checkout · catalog

Flutter for e-commerce

Flutter is the right stack for modern e-commerce apps — fast development, both stores from one codebase, native performance on lower-end Android. I have shipped several.

Commerce engine · admin · orders

Laravel for e-commerce

Laravel is my default backend for any non-trivial e-commerce. Products, variants, carts, orders, payment hooks, delivery rules, multi-currency, multi-warehouse — all clean abstractions.

Distribution · inventory · supply chain

Flutter for B2B

Most B2B mobile work is harder than B2C because the workflows are real and the users are unforgiving. I have shipped real B2B apps that are still being used daily.

Inventory · orders · ops backends

Laravel for B2B

Backends for B2B platforms — inventory, distribution chains, multi-tier user roles, complex order flows — fit Laravel's strengths.

Payments · UPI · alerts · KYC

Flutter for fintech

Fintech apps demand more on Android than most other categories — background services for SMS/notification listening, foreground service patterns, careful battery profile, security-aware data handling.

Courses · video · subscriptions

Flutter for EdTech

EdTech mobile apps need three things done right — clean course catalog, secure video playback, and reliable subscription flow. I have built all three.

LMS · course backend · subscriptions

Laravel for EdTech

EdTech backends — courses, lessons, learners, progress tracking, subscriptions — are a great Laravel fit. I have built or contributed to several, including agency contracts under NDA.

Tracking · delivery · routes

Flutter for logistics

Delivery, dispatch, driver, and tracking apps — Flutter handles them well, especially with Mapbox or Google Maps integration. Battery profile and offline tolerance matter most.

Realtime tracking · alerts · dispatch

Laravel for logistics

Logistics backends — realtime location, geofences, event-based alerts, dispatch optimisation — are a great fit for Laravel + Redis + queue workers.

WebSockets · live tracking · presence

Node.js for realtime

When the project really needs realtime — live tracking, presence, chat, IoT event streams — Node.js is often the right tool over PHP.

MVPs · launch · iterate

Mobile apps for startups

You are a founder with an idea. You need an MVP shipped to the store in 8-12 weeks that real customers can use, that you can iterate on, and that you can hand to a future team without rewriting.

Multi-tenant · auth · billing

Full-stack for SaaS

SaaS products — multi-tenant data, role-based auth, billing, admin panel — fit Laravel and Flutter both. I have shipped several B2B SaaS-style products end to end.