Journey

Every product, platform, and package I have worked on, newest first within each context. 29 entries across 6 contexts, from a Django procurement platform in 2022 to a polyrepo messaging system in 2026.

Full-stack engineering (techteer.net)

Techteer

2021 - present

Longest-running engagement. Client platforms across commerce, services, education, sport, and B2B trade - usually a Laravel or FastAPI core with a separate admin surface and a web or mobile client.

  1. Industrial Mart

    API and admin, B2B marketplace

    May 2026 - Aug 2026

    • Three repositories over one MySQL database: API (Laravel 13, Sanctum, Reverb), admin (Filament 5), and an Expo SDK 54 mobile app that also builds for web.
    • Release flow runs through a staging branch into main, with a documented setup guide and a QA harness in the repo.
    • Playwright end-to-end coverage for the web build of the mobile app.
  2. StudySmart AI

    API architecture and front end

    Oct 2025 - Aug 2026

    • Three services: a FastAPI core, a Next.js learner front end, and a Laravel admin dashboard.
    • Authentication over Google OAuth plus OTP, JWT via python-jose, and passlib/bcrypt for credential hashing.
    • AI assistant chat, question listing and filters, quiz generation, and quiz session tracking behind typed request contracts.
    • Around 300 commits on the API and 280 on the front end, both largely mine.
  3. Gujarat Tiles Info

    Backend and admin, two generations

    Apr 2025 - Aug 2026

    • V1: a Laravel backend (around 210 commits), a public website (around 240 commits), an Angular admin on ngx-admin, and a Node socket service for chat.
    • V2: rebuilt as a cleaner split - api-gti and dashboard-gti - once the domain model had settled.
    • Catalogue-heavy domain: tile brands, product specifications, and generated catalogues for dealers.
  4. Sportivo

    API and mobile

    Mar 2026 - Jul 2026

    • Laravel API and admin with a React Native mobile client for fixtures, teams, and scoreboards.
    • Mobile and web both talk to the same versioned API at api.sportivoclub.in.
    • Around 110 commits on the mobile app and 80 on the API, working alongside a second engineer on admin.
  5. Online Plumber

    Lead backend, service marketplace

    Jun 2025 - Jul 2026

    • Livewire-driven admin and client portals for plumbing services, inquiries, members, companies, products, and notifications.
    • Around 760 commits total, of which I authored close to 600 - the project I have owned most end to end.
    • OneSignal push notifications, Passport and Sanctum for API auth, CSV import pipelines, and media handling.
    • Ships with a companion blog at blog.onlineplumber.in and an Android build on the Play Store.
  6. WACRM (WhatsApp CRM)

    API and web surfaces

    Jun 2022 - Jun 2025

    • The Techteer-side release of the same messaging platform shipped as Invobot: API, agent console, customer app, admin, and support.
    • API at roughly 4,570 commits and the app at roughly 1,480 across the engagement.
    • Agent chat is a Next.js 15 client over a WebSocket transport, with conversation history paged from MongoDB.
  7. Inventory System

    Laravel application

    Jun 2023 - Nov 2023

    • Stock, product, and movement tracking built on Laravel with a conventional MVC layout.
    • Kept deliberately small: schema first, then controllers thin enough to read in one pass.
  8. Justilla

    Laravel application

    Jun 2023 - Aug 2023

    • Product and catalogue application with a media-backed storage layer, built out over 138 commits.
    • Delivered with a small team where I owned the majority of the application code.
  9. e-store

    React storefront with Laravel backend

    2023

    • Create React App storefront against a Laravel backend, split cleanly into two deployables.
    • Shares its branding assets with the FleekDealz back office, which grew directly out of this build.
  10. FleekDealz

    Storefront and back office

    Apr 2023 - Jun 2023

    • Four repositories: a Next.js storefront, a React store client, and two generations of Laravel back office.
    • The Next.js front end carried the bulk of the work at around 60 commits over the build.

Product engineering (dc.net.sa)

Digital Creativity

2023 - 2026

Saudi-based product house. Invobot is the flagship: a WhatsApp business messaging and CRM platform with agent, customer, admin, and support surfaces over a single FastAPI core.

  1. Invobot

    Platform engineering, API and web surfaces

    Jun 2022 - Jul 2026

    • Five deployables around one core: API, agent console, customer app, admin panel, and a support portal.
    • The API alone carries over 4,600 commits and the customer app over 1,600 - the longest-running system I have worked on.
    • FastAPI with MongoDB (pymongo/srv), WebSocket chat transport, and defusedxml for untrusted payload parsing.
    • Agent console rebuilt on Next.js 15; admin and support panels share the same component and auth conventions.
    • Shipped as WACRM under Techteer from the same product line, with brand and deployment differences kept at the edges.
  2. Hoabex

    Laravel application

    Nov 2023 - Feb 2024

    • Business web platform delivered over roughly 70 commits with two other Techteer engineers.
    • Standard Laravel structure - policies, form requests, and Blade views - with the front end built through Vite.
  3. Talabi (efood)

    Modular food delivery platform

    Nov 2023 - Feb 2024

    • Module-based Laravel platform with an installation flow, per-module status tracking, and a service worker for Firebase push.
    • Payments were the substantial part: offline payment methods, partial order payments, and payment requests as first-class models.
    • Marketing and branding site for the agency, deployed to the demo host at dc.net.sa.
    • Branding assets, service pages, and content structure driven from the Laravel side rather than a CMS.
  4. Wafaq (alwefaaq)

    Laravel content and commerce platform

    2020 - 2023

    • The broadest domain model of any build here: albums and media, attributes and attribute values, carts, cities, administrative records, and content pages.
    • Arabic-facing build with separate auth, admin, and storefront asset trees.
    • The oldest code I still keep - first files date to 2020, last touched in 2023.

Product engineering

Screen Engineering

2022 - 2023

Hospitality supply-chain software. Django monolith serving both a supplier-facing store front and a back office, shared by several hotel groups.

  1. HSPP store module

    Back office and front store module

    2023

    • The routing and view layer that splits the product into a back office (stores, products, orders, suppliers, users, reports, delivery cost) and a front store (checkout, address book, favourites, profiles, orders, reports, mail).
    • Store setup is a staged wizard - basic details, tag management, configuration, finish - with a parallel edit flow reusing the same steps.
    • A store-manager surface sits between the two, scoping order, user, and report management per store.
  2. StaySource / Hotsource

    Backend engineer, procurement platform

    Nov 2022 - Jul 2023

    • Hotel procurement platform covering store setup, supplier groups, product catalogues, order routing, delivery costing, and reporting.
    • Roughly 2,500 commits across the codebase, of which I authored around 720, alongside the in-house Screen Engineering team.
    • Firebase auth via pyrebase4 and firebase-admin, transactional mail through SendGrid, and Typesense for catalogue search.
    • Session-scoped multi-currency handling and consolidated cloud functions were the last workstreams before handover.

Independent contracts

Freelance and client work

2022 - present

Direct client engagements, mostly payments, finance-facing surfaces, and small product builds delivered solo.

  1. SayItBuddy

    AI backend for an AAC app

    Jun 2026 - Aug 2026

    • Backend for an augmentative and alternative communication app for children: child profiles, language-aware phrases, tap history, and AI suggestions.
    • Profiles carry a language, and both AI suggestions and predictive suggestions must follow that language and its grammar.
    • Profile model reshaped mid-build - favourite foods, activities, things, phrases, sensitivities, family members, notes - and categories dropped from every request model and stored payload.
    • Deployed to Google Cloud Run in europe-west1.
  2. TraderChamps

    Finance-facing platform, three versions

    Jul 2024 - May 2026

    • Rebuilt three times as the product direction changed; each version kept the same trust-first, validation-heavy interface posture.
    • Market data pulled from the Tiingo IEX endpoint.
    • High-signal states over decoration - a screen showing money has to be unambiguous about what is pending, settled, or failed.
  3. PlayersPayout

    Payments backend

    Aug 2025 - Feb 2026

    • League entry payments as two isolated cloud functions: one creating Stripe PaymentIntents, one verifying webhook signatures.
    • The webhook path is the auditable one - it adds the member to the league, increments the pot, and writes a payment record only after Stripe confirms.
    • Around 110 commits; the front end stayed with the client's app, so this repo exposes HTTP endpoints only.
  4. Gravitaas Greens

    Next.js site

    Jun 2024

    • Marketing site build delivered as a short, self-contained engagement.
  5. Laundry Pile

    Laravel application

    Feb 2022 - Mar 2022

    • Laundry pickup and order management application built with two collaborators over roughly 110 commits.
    • One of the earliest builds I led on the backend side.

Published packages and tools

Open source

2024 - present

Libraries published under github.com/0x0pharaoh - each extracted from a real problem rather than written as a portfolio piece - plus the forks and upstream projects I contribute to.

  1. filemetric-engine

    Python library

    Apr 2026

    • Compares text files by similarity percentage, with SHA-256 content caching, persistent TF-IDF indexing, incremental updates, and named group management.
    • Local and dependency-light by design, with 66 passing tests. MIT licensed.
    • Pulled out of the file-comparison work inside StudySmart AI, then generalised.
  2. sap-odata-client

    Python library

    Nov 2025

    • Lightweight async SAP S/4HANA OData sales order client: OAuth2 client credentials, CSRF token handling, async transport over httpx.
    • Paired with a FastAPI service that exposes the client over HTTP for internal consumers.
  3. next-paystack

    React / Next.js library

    Aug 2024 - Apr 2026

    • Minimal Paystack Inline payments for React, kept compatible with modern Next.js and both TypeScript and JavaScript projects.
    • Published as @0x0pharaoh/next-paystack with a runnable example app in the repository.
  4. Forks and contributions

    Upstream work and maintained forks

    2017 - 2026

    • mongo-mcp - Machine Chat Protocol service exposing MongoDB CRUD, admin tasks, and advanced operations to language models. Tracked as a fork of the upstream project and used as the database bridge in my own agent tooling.
    • Modular Web Scraper - plugin-based scraping platform where each target site is a self-contained plugin validated against a shared contract, with Playwright stealth, a Chrome extension, and a hosted demo. Around 120 commits, built with one collaborator who authored the bulk.
    • react-audio-voice-recorder and react-audio-visualize - audio capture and waveform rendering components kept in sync with upstream for use in client work.
    • react-with-direction - RTL/LTR direction context for React, forked for Arabic-facing builds.
    • Two custom CKEditor 5 builds (classic and balloon-block) configured for editor requirements the online builder output did not cover.

Own products and experiments

Founder and Creator

Products I own outright, plus the experiments where new stacks get tried before they show up in client work.

  1. Storiefied

    Founder and creator

    Jun 2026 - Aug 2026

    • Multi-tenant SaaS that turns a video into a scrollable, Apple-style storytelling site. Tenant sites are served by subdomain through a Next 16 proxy rewrite.
    • Domain vocabulary is deliberate: a zoetrope is the stored ordered frame set, a cinescroll is the block that plays it as the visitor scrolls.
    • ffmpeg frame extraction currently runs inline in the transcode route; the BullMQ worker exists but is a deliberate no-op until it is needed.
    • Renamed from Reelscape for users only - package name, env keys, subdomains, and collection names were left alone because renaming them buys nothing.
    • Around 120 commits.
  2. Rizzbox

    Founder and creator

    Jun 2026 - Aug 2026

    • A Y2K/retro-OS confession-card builder: anyone signs in, boots their own proposal, apology, invitation, or confession page, and shares a public link.
    • Around 60 commits. The interface commits fully to the retro-OS metaphor rather than half-applying it.
  3. muinoComing soon

    Founder and creator

    Jun 2026 - present

    • A messaging and automation platform built from the ground up as roughly 14 separate repositories - core API, bot engine, analytics, integrations, webhook and notification services, shared contracts, UI kit, tooling.
    • Split deliberately into a polyrepo rather than a monorepo, with a docs repo acting as the control plane that documents the system and drives the build harness.
    • Shared contracts are published for both TypeScript and Python so services cannot drift apart silently.