The archive

Everything I’ve shipped

Twenty-three of them, from a two-file npm package to a multi-tenant laboratory system. Some are live, some are archived, and each one says which β€” this is the working archive rather than a highlight reel.

Projects listed
23
With a preview
22
Categories
6

Browse the archive

23 projects

Two I would show first.

ZTools

com.zaions.ztools

A privacy-first developer and power-user toolbox covering 20 categories, where the work happens in your browser rather than on someone's server.

LiveWeb appReact 19TypeScriptVite 8
Details for ZTools

Everything else

21 projects

  • ClearHire

    com.aoneahsan.clearhire

    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.

    LiveFull stack
    Stack
    React 19 Β· TypeScript Β· Vite 8 Β· TanStack Router Β· TanStack Query Β· Radix UI Β· Firebase Β· CapacitorJS
    Updated
    Oct 25, 2026
    Category
    Full stack
    React 19TypeScriptVite 8
    Details for ClearHire
  • Trizlink

    com.trizlink.app

    Branded short links, link-in-bio pages, click analytics and a suite of utilities.

    LiveFull stack
    Details for Trizlink
  • PregnancyPal

    com.aoneahsan.pregnancypal

    Week-by-week maternal wellness, nutrition, vitals and prenatal exercise.

    LiveMobile
    Stack
    React 19 Β· TypeScript Β· Vite 8 Β· TanStack Router Β· Radix UI Β· Firebase Β· CapacitorJS Β· D3.js
    Updated
    Oct 25, 2026
    Category
    Mobile
    React 19TypeScriptVite 8
    Details for PregnancyPal
  • Native Update

    com.aoneahsan.nativeupdate

    Over-the-air updates for Capacitor apps β€” bundle signing, staged rollout, and automatic rollback when a bundle fails to boot twice.

    LiveOther
    Details for Native Update
  • TaxEase

    com.aoneahsan.taxease

    Tax compliance workflows for filers, with an admin side for staff.

    LiveWeb app
    Details for TaxEase
  • FilesHub

    com.aoneahsan.fileshub

    Laravel platform pairing multi-tenant file storage with 72 developer APIs.

    LiveAPIs & libs
    Details for FilesHub
  • LifeWell

    com.aoneahsan.lifewell

    Health and wellness tracking across web and Android.

    LiveWeb app
    Stack
    React 19 Β· TypeScript Β· Vite 8 Β· Radix UI Themes Β· TanStack Router Β· Firebase Β· Cloud Functions Β· CapacitorJS Β· Cloudflare Workers
    Updated
    Oct 25, 2026
    Category
    Web app
    React 19TypeScriptVite 8
    Details for LifeWell
  • LabFlow

    com.aoneahsan.labflow

    Multi-tenant laboratory information system across three production surfaces.

    LiveFull stack
    Details for LabFlow
  • Ahsan Mahmood Portfolio

    com.aoneahsan.app

    Production personal-brand platform: projects, services, blog, testimonials, and contact/payment surfaces across web and Capacitor mobile, engineered to be cited by AI search.

    LiveWeb app
    Stack
    React 19 Β· TypeScript Β· Vite 8 Β· Radix UI Themes Β· TanStack Router Β· TanStack Query Β· Firebase Β· CapacitorJS
    Updated
    Oct 28, 2026
    Category
    Web app
    React 19TypeScriptVite 8
    Details for Ahsan Mahmood Portfolio
  • Zaions Portfolio

    com.zaions-app

    Company-brand portfolio + content platform: a Firestore-backed projects directory, blog, and 18-screen admin CMS on a strictly zero-cost React 19 + Firebase free-tier stack.

    LiveWeb app
    Details for Zaions Portfolio
  • Strata Storage

    com.aoneahsan.stratastorage

    One storage API across localStorage, IndexedDB, cookies, the URL, native Keychain and Keystore, SQLite and the filesystem. Zero dependencies.

    LiveOther
    Details for Strata Storage
  • SlackVault

    com.aoneahsan.slackvault

    Exports and archives Slack history so a workspace outgrowing its retention limit keeps its own record.

    In progressFull stack
    Stack
    React 19 Β· TypeScript Β· Vite 8 Β· Radix Themes Β· TanStack Router Β· Firebase Β· CapacitorJS Β· WXT Β· Cloudflare Workers
    Updated
    Oct 28, 2026
    Category
    Full stack
    React 19TypeScriptVite 8
    Details for SlackVault
  • Empora for WooCommerce

    com.aoneahsan.empora

    Freemium WooCommerce suite β€” WP plugin with a 35+ module React admin, SaaS dashboard and Laravel backend.

    In progressFull stack
    Stack
    WordPress (PHP) Β· React Β· TypeScript Β· Laravel Β· Stripe Β· CapacitorJS Β· TailwindCSS Β· Turborepo/Yarn Workspaces
    Updated
    Oct 28, 2026
    Category
    Full stack
    WordPress (PHP)ReactTypeScript
    Details for Empora for WooCommerce
  • CallVault

    com.aoneahsan.callvault

    Offline-first Android app that records your own calls and backs them up to storage and a database you control.

    In progressMobile
    Details for CallVault
  • RE

    Rent Party

    com.aoneahsan.rentparty

    A property-trading party game. Take on friends online or around one phone, or play CPU characters offline, then pause any game and pick it up days later.

    LiveWeb app
    Details for Rent Party

Ask about my work

Ask, and get the pages that answer it

Questions about what I have built, the services I offer, or something I wrote. Answers come only from this site, with the pages they came from β€” and when the site does not say, the answer says so instead of guessing.

Sign in to ask

Asking is for signed-in visitors, so the monthly question allowance has somewhere to live. Google is the only way in, and your email address is never shown anywhere on the site.

Fine print

How to read this list

23 entries is a lot of surface to claim, so here is exactly what each part of a card means and what this page deliberately does not tell you.

Live
Running today at a public URL, and maintained.
Beta
Public and usable, still changing shape.
In progress
Built enough to show, not enough to hand over.
Archived
Shipped once, no longer maintained. Kept here because deleting it would make the archive dishonest.
Preview
Opens the real site in a frame. Four of my own products refuse to be framed and say so instead of showing an empty box.
The identifier
The package or bundle id. It is the permanent name; the title above it is not.

What this page does not say

  • No download, install or user counts. They fluctuate, nobody can check them, and a number I cannot source is not worth the sentence.
  • No rankings and no β€œbest of”. The order is mine, and the two at the top are the two I would open first in a call β€” not a measurement.
  • Not every project is open source. 2 are, and each of those cards links its repository.
  • Client work is not here. These are products I designed, built and shipped myself.

Elsewhere

The same work, indexed by someone else

Registries and stores keep their own record of what I publish. If you want a version of this list I cannot edit, start with one of these.

npm
npmjs.com/~aoneahsan (opens in a new tab)Every package published under my name, with its real version and publish date.
GitHub
github.com/aoneahsan (opens in a new tab)The public repositories, and the profile README that lists the rest.
Google Play
This portfolio, as an Android app (opens in a new tab)Built from the same codebase as the site you are reading.

Want one of these for your business?

Most of what is on this page started as somebody’s problem and a rough sketch. Bring me yours β€” the first call is thirty minutes and free, and I will tell you honestly whether I am the right person for it.