Skip to content
View dhiashalabi's full-sized avatar
💡
Building innovative software solutions to drive positive change in the world.
💡
Building innovative software solutions to drive positive change in the world.

Block or report dhiashalabi

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.

Content in all repositories owned by your account will be closed.
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
dhiashalabi/README.md

Website  ·  LinkedIn  ·  Email

Dhia Shalabi

Senior Software Engineer. I design and ship backend systems that have to work in production: API platforms, job infrastructure, and AI features with real cost, latency, and permission constraints.

I am currently at Naseej for Technology, on Medad Cloud — an EdTech SaaS used for accreditation, evaluation, surveys, and academic KPIs. Recent work includes a survey job platform that stays memory-bounded at 100k+ participants, Pydantic AI agents with structured output, PDF/image extraction, and a rule-driven KPI equation engine.

I care about the full path: data model, API, tests, CI/CD, deployment, and observability. Python and TypeScript day to day. FastAPI, Django, Frappe, React.

Open source

Work I publish and maintain:

Project
frappe-js-client TypeScript SDK for Frappe REST — auth, CRUD, files, API calls
frappe-react-query TanStack Query hooks for Frappe — documents, auth, realtime
frappe-tsx Generates TypeScript types from Frappe DocTypes
Frappe Framework Merged core PRs — RTL, localization, permissions

frappe-js-client frappe-react-query

Available immediately. Open to relocation or remote.

Pinned Loading

  1. 202212-GIZ-YE-FEW/iDev 202212-GIZ-YE-FEW/iDev Public archive

    Online Therapist, Re:Coded Capstone Project

    JavaScript 6 4

  2. guide guide Public

    Forked from uber-go/guide

    The Uber Go Style Guide.

    Makefile