Skip to content
Waseem Labs

Ideas into engineered reality.

An independent engineering studio building intelligent software, useful products, and systems that solve real-world problems.

Independent Engineering StudioFounded by WaseemPalestine

Waseem, founder of Waseem Labs, in a grey suit and navy tie

WaseemFounder & Full-Stack Software Engineer

Palestine

Built around real problems.

Products at different stages, from software a medical practice and a wholesale business use every day to work still in development. Each one is labelled for exactly what it is.

  1. Gym & Padel Platform

    Status: In developmentClient project · Bahrain

    One system to run a gym and padel club: members book classes and courts from their phone, coaches run their sessions from their own app, and the club sees its bookings, numbers, and café sales in one place.

    Illustrative · How it works: Gym & Padel Platform. An illustrative diagram, not a product screenshot.

    Today, without it:

    • a booking app here
    • memberships there
    • café on its own till

    With the platform:

    1. Members, Coaches, The club
    2. One club system (Memberships, credits, the club’s rules)
    3. Classes, Padel courts, Café till, Club dashboard

    The hard part: The club’s rules apply the same way everywhere.

    Built with Expo · React Native · Next.js · Supabase · PostgreSQL · TypeScript · pnpm

  2. Revenue Integrity & Coding Platform

    Status: In useBuilt for NJOSM Clinic · New JerseyWith Omar Khatib

    Software that checks each procedure a medical practice performed against what insurance actually paid, flags what was missed, and codes the practice’s hospital work with AI that a human coder approves.

    Illustrative · How it works: Revenue Integrity & Coding Platform. An illustrative diagram, not a product screenshot.

    Today, without it:

    • visits in one system
    • payments in another
    • paperwork read by hand
    • unpaid claims unnoticed

    With the platform:

    1. Clinic visits & payments (Exported each month)
    2. Hospital paperwork (Scanned documents)
    3. Codes suggested (by AI; Read, sorted, and coded)
    4. Coder approves (Every suggestion reviewed)
    5. Each procedure matched (To what insurance paid)
    6. Revenue, claim by claim (By procedure and insurer)
    7. If not paid: Unpaid or $0 claims (Each in its own queue)
    8. Auditor resolves (Notes kept on every re-upload)

    The hard part: AI suggests the codes; a human coder decides.

    Built with React · Firebase · Cloud Functions · Firestore · Document AI · Llama 3 70B · Google Drive API · Gmail API · Recharts

  3. Medical Fax Platform

    Status: In developmentBuilt for NJOSM Clinic · New JerseyWith Omar Khatib

    Software that reads a busy practice’s incoming faxes, works out which patient each one is about and what kind of document it is, and files it in the right place.

    Illustrative · How it works: Medical Fax Platform. An illustrative diagram, not a product screenshot.

    Today, without it:

    • fax arrives
    • opened by hand
    • “who is this about?”
    • filed or forwarded by hand

    With the platform:

    1. Fax arrives (Queued the moment it lands)
    2. Every page read (Text taken from each page)
    3. Which patient? What is it? (by AI; One of 35 document types)
    4. Patient’s folder (Filed and indexed)
    5. If can’t tell: Unassigned (Nothing is lost)

    The hard part: A fax the system can’t place is never lost.

    Built with Firebase · Cloud Functions · Cloud Tasks · Document AI · Llama 3 70B (NLP Cloud) · Fax.Plus · GoTo Connect · Gmail API

  4. Candy Van

    Status: In useBuilt for a family wholesale business · Philadelphia, PA

    The app a family candy wholesaler uses on its delivery vans: one person takes the order inside the store, the other loads it in the van as it is being built, and the store gets a printed receipt before the van leaves.

    Illustrative · How it works: Candy Van. An illustrative diagram, not a product screenshot.

    Today, without it:

    • van waits for the full order
    • then starts loading
    • receipt still needed

    With Candy Van:

    1. Store: Takes the order (On a phone in the store)
    2. One live order (Both phones, always the same)
    3. Van: Picks and loads (On a phone in the van)
    4. End of order (Tells the van it is done)
    5. Receipt printed (From either phone)
    6. Order history (Kept even without signal)
    7. Order ready (Clears both phones)

    The hard part: Loading starts with the first item, not the last.

    Built with React · Vite · PWA · Supabase · Supabase Realtime · PostgreSQL · Row Level Security · Vercel · Star SM-T300i · PassPRNT

  5. Port to Door

    Status: In developmentCompany platform · furniture-import logisticsWith Omar Khatib

    One system for a furniture importer, from the container at sea to a signed-for delivery at a store’s door: stock priced and sold, deliveries planned and tracked, and every drop-off proven.

    Illustrative · How it works: Port to Door. An illustrative diagram, not a product screenshot.

    Today, without it:

    • prices in spreadsheets
    • deliveries arranged by phone
    • “where is the truck?”

    With Port to Door:

    1. At sea (Container tracked by number)
    2. Port & customs (Status updated as it moves)
    3. Priced & sold (Cost, wholesale, margin)
    4. Route planned (For the size of the truck)
    5. On the road (Driver app works offline)
    6. Customer alerted (As the truck gets close)
    7. At the door (Photos and a signature)

    The hard part: Proof of delivery works even with no signal.

    Built with React · Vite · Firebase · Cloud Functions · Firestore · HERE · Google Maps Platform · Leaflet · Twilio · PWA

  6. Mawadda

    Status: Pilot pausedMarriage appWith Omar Khatib

    A marriage app built around Islamic values: the woman makes the first move, a female intermediary guides every match, and men and women never message each other directly.

    Illustrative · How it works: Mawadda. An illustrative diagram, not a product screenshot.

    Today, without it:

    • swipe
    • message anyone
    • photos on show

    With Mawadda:

    1. Her: Requirements (Must or Flexible, both ways)
    2. Her: Private signal (One at a time)
    3. Her: Photo (Encrypted, shown once)
    4. Waseeta: Guides the match (Every message passes through her)
    5. Him: Told later (In batches, days later)
    6. Him: No direct messages
    7. Families (Once interest is mutual)

    The hard part: Her photo is revealed only with her consent.

    Built with Expo · React Native · TypeScript · Supabase · Edge Functions · PostgreSQL · Supabase Realtime · pg_cron

What the studio engineers.

Five capabilities, one discipline: understand how the operation works, then engineer the system it actually needs.

  • Full-Stack Development

    Complete applications, from the database to the interface, built as one coherent system rather than a collection of disconnected parts.

    A matchmaking app that runs on the web, iPhone, and Android from one codebase, with its privacy rules enforced in the database itself.

    In practice: Mawadda
  • Product Engineering

    Turning a business problem into a product: understanding the workflow, defining the rules, and deciding what is worth building first.

    Turning a club’s policies into rules the system applies the same way for every member, in every app.

    In practice: Gym & Padel Platform
  • Backend & Systems Architecture

    Data models, security, and infrastructure designed for correctness, so the records a business depends on can be trusted.

    Records a business can trust: every procedure matched to its payment with no guesswork, and receipts corrected by reissue, never quietly edited.

    In practice: Revenue Integrity & Coding Platform
  • Automation & API Integrations

    Connecting software to the services and hardware around it, and removing the repetitive work that should never have needed a person.

    Faxes read and filed without anyone opening them, receipts printed from a phone, delivery routes planned and tracked, and orders taken by voice.

    In practice: Medical Fax Platform
  • SaaS Development

    Products that serve many businesses from one platform, with authentication, roles, real-time workflows, and the operational care subscriptions demand.

    An early-stage platform serving many wholesale distributors at once, where no company can ever see another’s data, and automated tests prove it.

    In practice: A venture in stealth
Portrait of Waseem, founder and principal engineer of Waseem Labs
WaseemFounder & Principal Engineer

The engineer behind the ideas.

I’m Waseem, a full-stack software engineer from Palestine and the founder of Waseem Labs. I studied Computer Engineering, and since October 2023 I’ve worked remotely as a software engineer for a company in the United States.

What I enjoy most happens before the code: understanding how a business really operates, where time and money leak out of its work, and what a system would need to do to fix that. That is how a delivery van stopped waiting on its orders, how a medical practice started catching the payments it was missing, and how a furniture importer is getting one view of every delivery, from the port to the door.

I run AI coding agents like Claude Code the way an engineering lead runs a team. I make the product decisions and plan each change, the agents build within those limits, and nothing reaches the main branch until the tests prove it works, and a real phone confirms it when it’s an app. Every merge is mine.

Waseem Labs is where that work lives: systems for clients, products of my own, and the ventures I’m building next.

Portrait of Omar Khatib

Omar Khatib changed the way I think about work. Since 2023 he has been a close friend and a mentor in business, and the one who turned my attention from the task in front of me to the system behind it, the product it could become, and the problem it should solve. Many of the ideas I have built began with him, many began with me, and the engineering behind all of them is my own.

He made sure the work always had what it needed, stayed patient as I grew, and kept encouraging the next step. Today I think like a product builder, not only a programmer, and much of that began with him. I am proud to work with him.

Omar Khatib · Orthopaedic surgeon, New JerseyLinkedIn profile of Omar Khatib (opens in a new tab)
Education
Bachelor’s degree in Computer Engineering
Experience
Remote software engineer for a US-based company since October 2023
Focus
Product engineering, full-stack development, backend systems, integrations, SaaS
Based in
Palestine, working remotely
Professional experience

Understand the problem. Engineer the solution. Build something meaningful.

  1. 01

    Understand

    Understand the problem, the users, and the business requirements — how the work really happens today, and where it breaks.

  2. 02

    Architect

    Design the right system and choose appropriate technologies. Decide what must be correct, what must be fast, and what can wait.

  3. 03

    Engineer

    Build, integrate, test, and refine the solution in controlled stages, with every stage type-checked, linted, and verified.

  4. 04

    Evolve

    Deploy, learn from real-world usage, and continuously improve. Software is finished when it stops being used.

Tools chosen for the job.

The tools behind the work above. Supabase and PostgreSQL by preference, for the relational model, row-level security, and real-time data.

Languages

  • TypeScript
  • JavaScript
  • Python
  • C

Frontend & mobile

  • React
  • Next.js
  • Expo
  • React Native
  • TanStack Query
  • Tailwind CSS
  • PWAs

Backend & data

  • Node.js
  • Supabase
  • PostgreSQL
  • Row Level Security
  • Supabase Realtime
  • Supabase Edge Functions
  • pg_cron
  • Firebase
  • Firestore
  • Cloud Functions
  • Cloud Tasks
  • REST APIs & webhooks

Integrations

  • LLM pipelines (Llama 3 70B, Gemini)
  • Document AI
  • Voice (Deepgram)
  • Thermal printing (PassPRNT)
  • GPS tracking
  • Maps & routing (HERE, Google Maps)
  • Google Apps Script & APIs (Sheets, Drive, Gmail, Chat, Cloud Storage, Pub/Sub)
  • GoTo Connect (SMS & MMS, fax, call recordings, call reports)
  • Fax.Plus
  • Barcode scanning
  • PDF.co
  • SMS & email (Twilio, Mailjet)
  • Jotform

Tooling & delivery

  • Claude Code
  • GitHub Actions
  • Docker
  • pnpm monorepos
  • EAS Build
  • Vercel
  • Jest
  • Git

Experience.

Professional engineering, a venture in progress, client delivery, and software running in a real business.

GitHub (opens in a new tab)LinkedIn — coming soon
  1. Software Engineer

    Remote · US-based company · Oct 2023 — Present

    Full-stack software engineering for an American employer, working remotely from Palestine.

    • The Revenue Integrity & Coding Platform for NJOSM Clinic: claim-to-payment matching, AI-assisted inpatient coding, and revenue analytics — designed and built as the sole developer.
    • The Medical Fax Platform: the backend, AI pipeline, and integrations that read, sort, and file the clinic’s incoming faxes.
    • Port to Door, a furniture-import logistics platform with container tracking, truck-aware route planning, live GPS, and offline proof of delivery — designed and built as the sole developer.
    • React
    • Firebase
    • Cloud Functions
    • Document AI
    • Llama 3 70B
  2. Co-founder & Engineer

    Early-stage B2B SaaS for wholesale distribution · in stealth · Current

    A multi-tenant platform for wholesale distributors — ordering with a real-time store-to-van order board, batch inventory with expiry dates, van stock and cash settlement, receipts, customer ledgers, and barcode scanning. It grew out of firsthand experience inside a family wholesale business.

    • Tenant isolation enforced in PostgreSQL — row-level security on every table and authorization on every realtime channel — and proven by automated cross-tenant tests.
    • Issued receipts are never edited: corrections are voids and reissues, and balances are computed from an append-only ledger.
    • Voice ordering parsed by a deterministic grammar, not a language model: an uncertain match is clarified or refused rather than guessed, and nothing that changes an order runs without confirmation.
    • Expo Universal
    • Supabase
    • PostgreSQL
    • Row Level Security
    • Realtime
    • TanStack Query
    • Deepgram
  3. Sole Developer

    Gym & Padel Platform · client in Bahrain · In development

    Designing and building a credit-based club platform end to end: class booking, court reservations, a metrics dashboard, and a cafeteria point of sale, across customer and coach apps and an administration PWA.

    • Expo
    • Next.js
    • Supabase
    • pnpm monorepo
  4. Builder

    Candy Van · family wholesale business · In use

    Real-time ordering, van-picking, and receipt software used on a family business’s delivery vans, including thermal receipt printing on real hardware.

    • React
    • Supabase
    • Realtime
    • PassPRNT
  5. Bachelor’s degree in Computer Engineering

    Education

    The foundation in hardware, software, and systems thinking behind everything above.

Three ways to build together.

  • Have a business problem or product idea worth building?

    Tell me how the work happens today. We’ll find what is worth building first, then engineer it properly — from the data model to the screen your team uses every day.

  • Looking for an engineer who understands products, systems, and business requirements?

    Full-stack engineering with a product mindset: database design and security, real-time systems, integrations, and the interface on top — delivered with discipline.

  • Interested in building something meaningful together?

    I’m drawn to focused products that remove painful, recurring work — the kind people describe with “every week I have to…”. If you see one too, let’s talk.

    Talk partnership

Let’s build something meaningful.

Email is the best way to reach the studio. Tell me what you’re working on, how it works today, and what you’d like it to do.

waseem@waseemlabs.com