My story
Every business has a story. I help tell it online.
I am Muhammad Usman, a freelance web developer. Since 2020 I have designed and built sites and stores for bakeries, bike shops, clinics and startups, and I still answer the phone after launch.
@usman
@usmanI started building websites because small businesses kept being sold big ones. The work has stayed the same since: understand what a visitor needs to know, put it where they will look, and make the next step obvious.
- 25
- launches
- 5
- platforms
- 2020
- first site
- 2–6
- weeks, typical build
Chapters
How the work grew
2020First launches
Brochure sites for local businesses, built by hand and tuned until they were fast. The habit of measuring what changed after launch started here.
2021Stores
The first Shopify builds, then WooCommerce, then a dozen more. Product pages, checkout and the numbers that move when they are right.
2023Custom builds
Portals, tools and products in SvelteKit and Next.js for clients whose needs had outgrown every template.
2026Today
25 launches, one developer, and the same rule as day one: the site should work as hard as the business does.
How I work
Four things you can count on
Clear first
A visitor should know who the site is for before they scroll. Everything else is arranged behind that.
Delivered, not promised
Fixed scopes, weekly progress you can see, and launch dates that hold.
Fast by default
Performance is part of the build, not a fix at the end. Sites ship green on Core Web Vitals.
Around after launch
The first month of care is included, and most clients keep me on for the changes that follow.
The tools behind the work
Proven, widely supported, easy to keep
Five platforms, five front-end frameworks, PHP and Node behind them, and one house style across all of it.
Platforms
Where most sites and stores live. I know each one well enough to say which fits.
- Shopify Themes, apps, checkout
- WordPress Block themes, editor setup
- WooCommerce Stores on WordPress
- Squarespace Templates, custom code
- Webflow CMS, interactions
- Wix Quick sites, Velo
Frameworks
For custom builds: the front end is written in whichever of these your team can keep.
- SvelteKit Custom sites and apps
- React Interfaces and products
- Next.js React sites and portals
- Vue Interfaces and dashboards
- Nuxt Vue sites and apps
Languages & runtimes
The back end, APIs and integrations behind a custom build.
- TypeScript Every custom build
- Node.js APIs and services
- PHP WordPress and Laravel
- Laravel PHP back ends and portals
Design & motion
How the work is designed, styled and made to move.
- Figma Design and prototypes
- GSAP Motion
- Tailwind Styling
Data & hosting
Where it runs and where the data lives.
- Postgres Data
- Vercel Hosting and previews




