Skip to content
View swe-sanad's full-sized avatar

Block or report swe-sanad

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
swe-sanad/README.md
sanad@swe-pioneers:~$ whoami --verbose

  ┌────────────────────────────────────────────────────────────┐
  │  SANAD ALAROUSI                                            │
  │  software engineer · platforms, ERP & developer tooling    │
  └────────────────────────────────────────────────────────────┘

  role       platform lead @ SWE-Pioneers
             engineer      @ EXPORT119
             client delivery · ERPNext / Frappe
  focus      self-hosted multi-tenant platforms
             ERP implementation & custom Frappe apps
             Libyan payment-gateway integrations
             dev tooling (MCP servers for Claude Code)
  languages  python · dart · typescript · rust · shell
  location   Zawia, Libya
  status     ● open to interesting work

I build and run the boring parts that have to stay up: the shared services, the backups, the alert that fires at 3am. Most of my day is ERP work for real businesses in Libya — and the platform underneath it that keeps a dozen services online.


$ tree ~/portfolio

🔒 marks commercial or client work — private source, happy to walk through it on a call. Everything else is public and linked.

01_platform/ — the platform behind the client work

Cloud portal & control platform 🔒

A self-hosted, multi-tenant hosting and control platform I designed, built and operate. Clients get a self-service portal — register, launch a demo, run and manage their own services, attach a custom domain, and see their own billing. Operators get a control panel spanning every tenant, subscription and invoice. Privilege-separated by design, so a client can drive their own workloads without ever holding privileged access.

Full commercial billing (plans, subscriptions, invoices, payments, dunning), deploy automation so services ship themselves off a tag, first-party CI on my own metal, and idle-workload suspension that makes a fleet of always-available demos cheap to run.

Python · Django · Rust · React · TypeScript · Docker

02_erp/ — Frappe / ERPNext, where most of the revenue is

project what it does stack
SWE-Pioneers/frappe Public monorepo tracking our forks of the Frappe app ecosystem as submodules — the base every ERP customisation ships from. Python
Sales system setup 🔒 Libyan omnichannel sell-stack for ERPNext v16 — POS + webshop + accounting, vertical profiles (grocery, clothing) and a baked-in bilingual chart of accounts. Python
Books 🔒 Simple accounting on Frappe — offline desktop build (free) and hosted web (paid). Ported from Frappe Books. Python
Mailbox 🔒 Custom app pairing email integration with Libyan payment gateways. Python
Construction ops 🔒 Project accounting and construction operations for a contracting client. Python
Shariah compliance 🔒 Shariah-compliance rules layered onto standard ERPNext accounting. Python
Client blueprint 🔒 The blueprint every client bench is provisioned from — shared, dedicated and demo tiers off one definition. Python

03_fintech/ — getting paid, locally

project what it does stack
Payments service 🔒 Payments for the platform with a provider-registry abstraction over the Libyan gateways — LYPay, Moamalat and Plutu — so a new provider is a class, not a rewrite. Pay-first provisioning hangs off this. Python

04_products/ — apps and client platforms

project what it does stack
Masayef 🔒 Chalet reservation platform delivered for a government youth ministry — public booking flow plus an operator back office. TypeScript
Talky Manager 🔒 Local, offline voice-note transcription with open-source Whisper — bring an audio file, get LLM-ready transcripts. No cloud, no upload. Rust
Vaky Trips 🔒 Trip/travel platform. TypeScript
Chatty AI 🔒 Cross-platform AI chat client. Dart Flutter
Home bakery system 🔒 ERPNext + Flutter for small bakeries — separate flows for owners, bakers and drivers. Dart Python
Elections prototype 🔒 Election-process prototype. Dart Flutter
SaaS platform 🔒 Earlier multi-tenant SaaS built on ASP.NET with a Flutter client. ASP.NET Flutter

05_oss/ — public, and free to take

project what it does stack
LibreOffice-Claude-Connector ⭐2 A .oxt extension plus a 161-tool MCP server that lets Claude Code drive LibreOffice — read, write, format, chart and export Writer/Calc documents live on the user's screen. Python
jdownloader-mcp ⭐2 MCP server driving a local JDownloader 2 through its full download lifecycle — premium hosters, link containers, captcha folders — over myjdapi. Python
awesome-metho-docs ⭐6 Keep functional requirements, use cases, diagrams and PM artefacts next to the codebase instead of rotting in a wiki. Docs
Libya-Cities ⭐4 Open dataset of Libya's cities, because every form in the country needs one and nobody had published it. Data
uot-it-swe ⭐9 Software Engineering department archive at the Faculty of IT, University of Tripoli — years of coursework and student contributions in one place. Docs

$ cat stack

Python Rust Dart Flutter TypeScript React Django

Frappe Docker PostgreSQL Linux

$ git log --oneline | head

streak

$ contact

Email LinkedIn Personal

sanad@swe-pioneers:~$ exit

Popular repositories Loading

  1. LibreOffice-Claude-Connector LibreOffice-Claude-Connector Public

    Claude + LibreOffice .oxt extension and a 161-tool MCP server that lets Claude Code drive LibreOffice.

    Python 2

  2. jdownloader-mcp jdownloader-mcp Public

    MCP server to drive a local JDownloader 2 through its full download lifecycle (premium hosters, link containers, captcha folders) via myjdapi.

    Python 2

  3. Docs Docs Public

  4. awesome-copilot awesome-copilot Public

    Forked from github/awesome-copilot

    Community-contributed instructions, prompts, and configurations to help you make the most of GitHub Copilot.

    JavaScript

  5. awesome-metho-docs awesome-metho-docs Public

    Forked from arousi/awesome-metho-docs

    Your methodological SWE docs repo, Functional Requiremnets, Use-Cases, Digrams and PM, all in one place next to the codebase

  6. Libya-Cities Libya-Cities Public

    Forked from arousi/Libya-Cities

    Libya's cities

    HTML