React and React Native on the front, Node.js, Supabase and Firebase behind it. Seven products live in production today — on the App Store, the Play Store and the web.
An internal operations platform for a growing software company — one secure workspace for HR, project managers and the React, PHP, QA and UI/UX teams. Unified employee records, leave and org structure sit alongside connected projects, people and day-to-day operational workflows, behind an authenticated multi-role login.
A complete golfing companion: discover world-class courses with real reviews, track scores and progress, share rounds with the community, chat with fellow golfers and upgrade to premium plans.
Scan a barcode or photograph a nutrition label and get an instant keto score with a full macro breakdown. Personalised meal plans, meal-log reminders and weekly progress round out the lifestyle side.
A Tamagotchi-style step tracker. Hit your daily goal and your adopted pet stays healthy and grows; miss it and it slowly turns sick — and eventually doesn't make it. HealthKit steps, streaks, leaderboards and subscriptions.
A consent-based content blocker and accountability app. A Kotlin AccessibilityService filters adult, gambling and distracting content in real time, and pairs you with a trusted partner — no screenshots, no spying.
Bruno the bear cub walks young learners through the alphabet and numbers 1–20 with tracing, counting and quiz games, difficulty levels and reward badges — early learning shaped as play.
A social discovery app for coffee people — find hidden cafes nearby on a community-curated map, claim invites and browse reviews from people who actually go.
A complete golfing companion: discover world-class courses with real reviews, track scores and progress, share rounds with the community, chat with fellow golfers and upgrade to premium plans.
Scan a barcode or photograph a nutrition label and get an instant keto score with a full macro breakdown. Personalised meal plans, meal-log reminders and weekly progress round out the lifestyle side.
A Tamagotchi-style step tracker. Hit your daily goal and your adopted pet stays healthy and grows; miss it and it slowly turns sick — and eventually doesn't make it. HealthKit steps, streaks, leaderboards and subscriptions.
A consent-based content blocker and accountability app. A Kotlin AccessibilityService filters adult, gambling and distracting content in real time, and pairs you with a trusted partner — no screenshots, no spying.
Bruno the bear cub walks young learners through the alphabet and numbers 1–20 with tracing, counting and quiz games, difficulty levels and reward badges — early learning shaped as play.
A social discovery app for coffee people — find hidden cafes nearby on a community-curated map, claim invites and browse reviews from people who actually go.
A complete golfing companion: discover world-class courses with real reviews, track scores and progress, share rounds with the community, chat with fellow golfers and upgrade to premium plans.
Scan a barcode or photograph a nutrition label and get an instant keto score with a full macro breakdown. Personalised meal plans, meal-log reminders and weekly progress round out the lifestyle side.
A Tamagotchi-style step tracker. Hit your daily goal and your adopted pet stays healthy and grows; miss it and it slowly turns sick — and eventually doesn't make it. HealthKit steps, streaks, leaderboards and subscriptions.
A consent-based content blocker and accountability app. A Kotlin AccessibilityService filters adult, gambling and distracting content in real time, and pairs you with a trusted partner — no screenshots, no spying.
Bruno the bear cub walks young learners through the alphabet and numbers 1–20 with tracing, counting and quiz games, difficulty levels and reward badges — early learning shaped as play.
A social discovery app for coffee people — find hidden cafes nearby on a community-curated map, claim invites and browse reviews from people who actually go.
Front end, mobile and backend are not separate jobs for me. I take an idea from data model to signed release, which means fewer handoffs and fewer things lost between them.
Frontend
Interfaces that stay fast and hold up as the product grows.
React
JavaScript
TypeScript
Tailwind CSS
Redux Toolkit
Zustand
React Query
Vite
Responsive & accessible UI
Mobile
React Native from bare workflow through to a live store listing.
React Native (CLI)
React Navigation
Reanimated
Native modules
Kotlin
Swift
Notifee + FCM
In-app purchases
HealthKit
Mapbox
Backend & data
APIs, auth and data models — the half most front-end devs skip.
Node.js
Express
Supabase
Firebase
PostgreSQL
MongoDB
REST APIs
Edge Functions
Row-level security
Stripe
Ship & operate
Getting it released, reviewed and kept alive after launch.
App Store Connect
Play Console
Fastlane
Vercel
Git & GitHub
OAuth (Google / Apple)
Crash & error reporting
Release management
Ship a working slice early, then harden it — not the other way round.
Own the whole path: schema, API, screen, store listing, update.
Treat store review, permissions and privacy as design constraints.
Leave a codebase the next developer can read without a call.
03 — About
Building since before it paid.
I'm Muhammad Salman, a full-stack developer based in Lahore. I started with React Native because I wanted to see my work on a real phone, and grew into the backend because shipping a product means owning the parts nobody else wants to.
Today that means React and React Native on the surface, Node.js, Supabase and Firebase underneath, and a habit of finishing things — store review, permissions, subscriptions, the unglamorous last ten percent where most side projects quietly die.
I work with product teams as an engineer and take on freelance builds where someone needs one person who can carry an idea all the way to a live listing.
Mar 2026 — Present
React Native Developer
·TectSoft
Building production mobile apps and the company's internal management workspace.
Jan 2024 — Aug 2025
React Native Developer
·SoftCircle
Delivered client mobile apps end to end, from spec through App Store and Play Store release.
2024 — Present
Independent developer
·Freelance
Own products and client work — several apps live on both stores under my own account.
2021 — 2025
BS Computer Science
·Bahria University
Bachelor's degree, alongside shipping real apps throughout.
04 — Contact
Have something you want built properly?
Whether it's a mobile app, a web platform or an existing project that stalled before launch — tell me what you're trying to ship and I'll tell you honestly whether I'm the right person for it.