Skip to content
~sami-ullah

Work

These are projects I built or worked on, from employer and client work to my own products and concept builds. Every case study states exactly what I did, whether full build, frontend, backend or fixes, and concept projects are clearly labelled. Filter by category or type below.

Category
Type

Showing 44 of 44 case studies

  • Screenshot of Clinic Booking Systemlive demo

    Concept project

    Clinic Booking System

    Book a slot in your time zone, race two bookings for one slot, then drag appointments in the admin calendar and watch overlaps fail.

    TypeScriptReact.jsNext.jszod
    ▶ Open demo
  • Screenshot of Field Boundary Drawing Toollive demo

    Concept project

    Field Boundary Drawing Tool

    Draw a field near Sargodha, drag its corners, watch hectares update live, then export and re-import it as GeoJSON.

    TypeScriptReact.jsNext.jsLeaflet
    ▶ Open demo
  • Screenshot of JobPilot — AI-Assisted Remote Job Applications

    Own product

    JobPilot — AI-Assisted Remote Job Applications

    JobPilot is my own web app for remote job hunting. Every day it collects new remote jobs, scores each one against a master CV, writes a tailored CV and cover letter for good matches, and waits for a human to approve before anything is sent. It supports several job seekers in separate workspaces and can also be driven from an AI assistant through MCP.

    Next.jsTypeScriptPostgreSQLDrizzle ORM
  • Screenshot of NDVI Time-Series Viewerlive demo

    Concept project

    NDVI Time-Series Viewer

    Play a season of NDVI across six fields, compare their curves, and tune the detector that flags a stressed wheat field.

    TypeScriptReact.jsNext.jsLeaflet
    ▶ Open demo
  • Own product

    AI Outbound Calling and Lead Qualification System

    A system I built that calls a list of consented contacts with an AI voice agent, holds a short qualifying conversation and records every result as a tracked outcome or lead. A NestJS API runs the dialing, compliance checks and webhooks, and a Next.js dashboard with a built-in AI assistant lets the owner run campaigns and ask for reports in plain language.

    NestJSTypeScriptPrismaSQLite
  • Screenshot of Salon Booking Marketplace — Multi-Salon Platform

    Own product

    Salon Booking Marketplace — Multi-Salon Platform

    A multi-salon booking marketplace I designed and built for Pakistan. Clients find nearby salons on a map, choose a barber, service and time, and book at the salon or as a home visit. Salons run staff, schedules and earnings from their own dashboard, and the platform collects a commission per completed booking through daily settlements.

    Next.jsReact.jsTypeScriptTailwind CSS
  • Screenshot of Voy — Social Commerce Web App

    Client project

    Voy — Social Commerce Web App

    Voy is a mobile-first social commerce app where creators share shoppable videos, stories and product picks, and shoppers follow, chat and buy without leaving the feed. As a front-end developer in a small team, I built the shop, profile and product pages in Vue 3 and TypeScript and connected them to the REST API.

    Vue 3TypeScriptViteTailwind CSS
  • Screenshot of GraphQL API with NestJSlive demo

    Concept project

    GraphQL API with NestJS

    Write GraphQL queries and mutations, then compare the SQL count with and without DataLoader batching.

    TypeScriptReact.jsNext.jsGraphQL
    ▶ Open demo
  • Screenshot of Inventory Management Systemlive demo

    Concept project

    Inventory Management System

    Oversell a product, run a transfer that fails halfway and rolls back, receive a purchase order and export the low-stock list.

    TypeScriptReact.jsNext.jszod
    ▶ Open demo
  • Screenshot of Phone Speakers Cleaner — Web Audio Tool Website

    Own product

    Phone Speakers Cleaner — Web Audio Tool Website

    Phone Speakers Cleaner is my own free tool website. It plays low-frequency tones in the browser to help shake water, dust and lint out of a phone's speaker grille, and adds a tone generator, a left and right speaker test and a blog of practical guides that bring search traffic to the tool. Nothing is recorded or uploaded.

    Next.jsReact.jsTypeScriptWeb Audio API
  • Screenshot of GD Skills — Online Course Platform on WordPress

    Built while at GraphyD

    GD Skills — Online Course Platform on WordPress

    GD Skills is GraphyD's online academy, selling paid courses such as graphic design, content writing and script writing to students across Pakistan. I built the whole site on WordPress with a BuddyBoss child theme, Elementor pages and WooCommerce checkout, covering course listings, student accounts, payments and reviews.

    WordPressBuddyBossElementorWooCommerce
  • Screenshot of Glendon Place — Custom WordPress Theme

    Client project

    Glendon Place — Custom WordPress Theme

    Glendon Place is a US cross-stitch design company that sells charts, thread packs and embellishment packs to stitchers and needlework shops. I developed a custom WordPress theme for its online store, rebuilding a large catalogue site with a cleaner layout. The current live site still runs the older platform.

    WordPressPHP
  • Screenshot of GraphyAI — All-in-One AI Studio Platform

    Built while at GraphyD

    GraphyAI — All-in-One AI Studio Platform

    GraphyAI puts nine AI studios behind one login: chat with leading language models, image and video generation, document analysis and a library of more than 24,000 curated prompts. I built the platform with Next.js and React for GraphyD, and it runs on Vercel with plans for free and paid users.

    Next.jsReact.jsVercel
  • Screenshot of GraphyD — Digital Marketing Agency Website

    Built while at GraphyD

    GraphyD — Digital Marketing Agency Website

    GraphyD is a digital marketing agency offering SEO, paid ads, web design, social media, branding and email marketing. I built its website as a fast static site in HTML, CSS and JavaScript, drafting it with an AI model and then refining the layout, content structure and SEO by hand.

    HTMLCSSJavaScript
  • Own product

    ReviewLens — Review and Returns Analysis for Stores

    ReviewLens (working name) is a SaaS I built for online stores. It reads a store's customer reviews, returns and competitors and turns them into a short report: what customers complain about, which products cause the most problems and what to fix first. All numbers are computed in code, and AI only classifies text and explains the results.

    Next.jsReact.jsTypeScriptTailwind CSS
  • Own product

    SimRelay — Android SMS Gateway Using Your Own SIM

    SimRelay is a small Android app I built that turns my own phone into an SMS gateway. It checks a web server for pending messages, sends each one as a normal text from the phone's SIM card, and reports the sent and delivered status back, so a small web app can send booking confirmations without a paid SMS provider.

    KotlinJetpack ComposeMaterial 3Kotlin Coroutines