strata-storage
One storage API across localStorage, IndexedDB, cookies, the URL, native Keychain and Keystore, SQLite and the filesystem. Zero dependencies.
npm i strata-storage
Available for client work
Full-stack developer. I finish things, and finished means it runs without me.
One React and TypeScript codebase becomes a web app, an Android app and a browser extension. 58 of them are live right now. Based in Lahore, Pakistan β working with clients worldwide.
Independent since March 2026 β Open Source & Community Projects Developer. Previously Senior MERN Stack Developer at Perkforce.
Not a client list β these are the products I designed, built and shipped myself, across the web, Google Play and the Chrome, Firefox and Edge extension stores.
Selected work β 01 / 16
A privacy-first developer and power-user toolbox covering 20 categories, where the work happens in your browser rather than on someone's server.
Selected work β 03 / 16
A hiring platform built around one idea: employment claims should be checkable. Resume builder, candidate and company workflows, a verified-employment system, and 50+ career tools.
Open source
Most of my packages exist because a project needed them twice. These two are used across every app I ship, which is the only endorsement I can honestly give them.
One storage API across localStorage, IndexedDB, cookies, the URL, native Keychain and Keystore, SQLite and the filesystem. Zero dependencies.
npm i strata-storageOver-the-air updates for Capacitor apps β bundle signing, staged rollout, and automatic rollback when a bundle fails to boot twice.
npm i native-updatePlayback speed, loops and shortcuts on any HTML5 video. Chrome, Firefox and Edge.
Health and wellness tracking across web and Android.
Multi-tenant laboratory information system across three production surfaces.
Branded short links, link-in-bio pages, click analytics and a suite of utilities.
Android-first SMS automation that dispatches campaigns through the phone itself.
No-signup chat. Lock a room with a password for real in-browser encryption.
Laravel platform pairing multi-tenant file storage with 72 developer APIs.
Habit tracking with visual strength scoring and offline-first sync.
Bilingual Urdu and English exam preparation, Class 5 to FA/FSc.
Manifest V3 ad-blocking and privacy suite, ~499 blocking rules.
Week-by-week maternal wellness, nutrition, vitals and prenatal exercise.
Tax compliance workflows for filers, with an admin side for staff.
How the range is possible
This is the thing that lets one person keep twenty-three products alive. The web app, the Android build and the extension are the same React and TypeScript source, packaged three ways. Each ribbon below is scaled to the real number of live listings on that surface.
| Surface | Live listings | Note |
|---|---|---|
| Web apps | 20 | deployed and reachable |
| Docs sites | 16 | one per product that needs one |
| Google Play | 8 | published Android listings |
| npm packages | 5 | four of them open source |
| Extension stores | 4 | Chrome, Firefox, Edge |
| Total | 53 | across 23 products |
Experience
From pixel-perfect UI work in January 2018 to owning delivery end to end β and, since March 2026, running my own products full time and taking on client projects.
Building and maintaining my own products full time β 23 live across the web, Google Play and the extension stores, 25 packages published to npm, four of them open source. Available for client projects and contracts.
Owned delivery of SaaS features across web and mobile with React, Node.js, TypeScript and Apollo GraphQL. Built the Slack and Microsoft Teams integrations. Led implementation planning and code review.
Delivered client products on MERN and MEAN, native and hybrid mobile apps, and a production Manifest V3 browser extension. Owned execution from requirements to deployment.
Built a custom management system on Laravel and Angular, added PWA capability, and delivered responsive UI against design specifications.
Custom themes and plugins, advanced custom fields, and site maintenance for a range of clients.
Where it started β pixel-perfect interfaces in HTML5, CSS3 and JavaScript across multiple web projects.
Not a badge wall. This is the set I reach for by default, and what each one is for.
| Layer | Default | Why |
|---|---|---|
| Interface | React 19 Β· TypeScript Β· Tailwind | One component layer that ships to three targets |
| Mobile | Capacitor 8 | Native packaging without a second codebase |
| Data | Firebase Β· Supabase Β· Postgres | Free tier that survives a real launch |
| Backend | Laravel Β· Node Β· Cloudflare Workers | Only where a server is genuinely required |
| Extensions | WXT Β· Manifest V3 | Three stores from one build |
| Also | Flutter Β· Tauri | When the target genuinely suits them better |
Services
Data model, security rules, interface, mobile packaging, store submission, and the documentation that has to exist afterwards.
React and TypeScript front ends, from a marketing site to a multi-tenant admin panel.
Your existing web app packaged, hardened and taken through Play Console review.
Manifest V3, one repository packaged for Chrome, Firefox and Edge, including the store submissions.
Audit first β code quality, security, performance β then a prioritised roadmap and the work itself.
Regular review on your team's pull requests, or one-to-one work with a developer.
A free 30-minute call first, to scope what you actually need. If I am not the right person for it, I will tell you on that call.
Weekly progress demos against milestones, not a status report. You see the thing running.
An NDA before any sensitive detail is shared, and full IP ownership of delivered code transfers to you on final payment.
Small features ship in 1β2 weeks, an MVP in 4β8, a full production app in 8β16. Most projects start within 48 hours of acceptance.
You get the repository, the deployment, the store listings and the documentation. Nothing stays on my machine.
A constraint I work under on purpose
Free-tier Firebase or Supabase, processing done in the browser wherever the work can happen there, and no paid service in the critical path. That is how twenty-three products stay live without a monthly bill behind them.
Rules inpredictable running costs, no surprise invoice, an app that survives being ignored for a year
Rules outarchitectures that only make sense at scale you do not have yet β and I will say so before we start
The rest are client or commercial work, so their code stays private β I would rather say that plainly than imply otherwise.
I donβt do design-only engagements, native iOS (no Apple Developer account yet), blockchain work, or projects where the budget assumes an offshore rate for onshore expectations. Saying this now saves us both a call.
BSc Software Engineering
Virtual University of Pakistan Β· 2018β2022
FSc Pre-Engineering
Govt. Shalimar Graduate College, Lahore Β· 2016β2017
English β full professional proficiency Β· Urdu β native
Pricing scales with scope, complexity and timeline. You get a firm quote after the free consultation, once the deliverables and integrations are scoped.
Small features ship in 1β2 weeks, MVPs in 4β8 weeks, full production apps in 8β16 weeks. Most projects start within 48 hours of acceptance, with weekly progress demos and milestone-based delivery.
Yes. An NDA is signed before any sensitive details are shared, and full IP ownership of delivered code transfers to you on final payment. Contracts cover confidentiality, deliverables, payment terms and post-launch support.
Yes, and it is a common engagement. It starts with an audit covering code quality, security and performance, and produces a prioritised roadmap before any code is written.
Pakistan Standard Time, UTC+5. Meetings are routinely scheduled across US, UK, EU and Australian working hours.
WhatsApp, usually within hours on a working day. Email is monitored too and answered within one business day.
The first call is 30 minutes and free. Bring what you are trying to build, roughly when you need it, and a budget range β I will tell you honestly whether I am the right person for it.