Osama Othman

Full-Stack Software Engineer

I build production software end to end — schema, API, interface, deployment.

.NET and Node.js on the backend, React on the front, AI where it earns its place. Based in Riyadh, currently building an AI-driven CX assessment platform at the change cue and Markaz, an Arabic-first ERP for the Gulf.

Riyadh, Saudi ArabiaSaudi work visa · Transferable Iqama
700+GitHub contributions in the past year
5Products shipped end to end
GoldAI Showcase certificate · Kanz AI Hackathon 2026
2Production stacks: .NET & Node.js

Right now

What I'm working on

Full-Stack Developer

the change cue

Building a platform designed to scale to thousands of CX maturity assessments — a Node.js backend coordinating a dedicated Python AI microservice.

  • Node.js
  • React
  • Python AI
  • AWS RDS

Building

Markaz

An Arabic-first accounting & ERP product for Saudi and Gulf businesses, with a database-enforced double-entry ledger.

  • NestJS
  • PostgreSQL
  • React

Experience

Where I've shipped

  1. Sep 2026 – PresentPresent

    Full-Stack Developer

    the change cue · Paid internship · Remote

    • Architecting a system designed to scale to thousands of CX maturity assessments, coordinating a Node.js backend with a dedicated Python AI microservice.
    • Building REST endpoints in Node.js/Express and the React interfaces on top, then integrating and testing them end to end.
    • Designing relational schemas on AWS RDS with complex many-to-many relationships.
    • Integrating external AI services; deploying and running services with Docker, Redis and cloud infrastructure.
    • Node.js
    • Express
    • React
    • Python
    • AWS RDS
    • Docker
    • Redis
  2. Aug 2026 – Sep 2026

    ERP Trainee — Microsoft Dynamics 365 F&O

    Al Fahad Holding Company · Riyadh, Saudi Arabia

    • Structured training on Microsoft Dynamics 365 Finance & Operations: core configuration and implementation.
    • Learned enterprise finance and operations workflows across a holding group spanning industrial, real estate and trading businesses.
    • Dynamics 365
    • Finance & Operations
    • ERP
  3. May 2026 – Aug 2026

    Machine Learning Trainee

    The Hope International · Internship · Remote

    • Completed a 60-hour Python, Machine Learning & AI program in the machine learning department.
    • Built hands-on experience with Python for data processing and machine learning model development.
    • Python
    • Machine Learning
    • AI
  4. Jun 2025 – Dec 2025

    Full-Stack Developer Intern

    True Time Solution · Sole developer

    • Built a complete e-commerce + ERP platform solo — database design, backend and frontend.
    • Shipped 40+ REST endpoints in ASP.NET Core Web API on a 3-layer N-Tier architecture.
    • Modeled a 12-table SQL Server schema with EF Core and LINQ; Repository Pattern + DI cut duplicated query code by ~30%.
    • Secured the API with JWT and role-based authorization across 3 roles; built a 10-screen responsive React frontend and moved it to Vite (~40% faster builds).
    • ASP.NET Core
    • EF Core
    • SQL Server
    • React
    • JWT
  5. Feb 2025 – Jun 2025

    Full-Stack Developer — Graduation Project

    An-Najah National University · Capstone · Nablus

    • Built an AI-assisted e-learning platform across 4 roles: course management, quizzes and student dashboards.
    • Designed REST APIs in Node.js/Express over a 23-table MySQL schema (Sequelize ORM).
    • Integrated the OpenAI API to generate quiz questions from course content; React web and React Native mobile clients.
    • Node.js
    • Express
    • MySQL
    • React Native
    • OpenAI API

Selected work

Things I've built

Products, client work and a hackathon build — each one owned from schema to deployment.

FlagshipIn active development

Markaz

ERP-Lite for Saudi & Gulf businesses

A commercial accounting and ERP product, Arabic and English from day one: general ledger, inventory, purchasing with three-way matching, sales, payments, ageing reports and invoice PDFs. Every customer gets a fully isolated deployment, shipped as one Docker Compose bundle.

  • Double-entry ledger with database-enforced integrity: deferred triggers guarantee debit = credit at commit and reject posting into closed periods.
  • Append-only audit log and journals through a restricted Postgres role with no UPDATE or DELETE grant.
  • JWT auth with refresh-token rotation and reuse detection; deny-by-default, data-driven permissions.
  • BullMQ workers, outbox pattern, idempotency keys and configurable approval workflows.
  • Property-based ledger tests against real Postgres; CI runs lint, typecheck, module boundaries, tests and dependency audit.
  • NestJS
  • TypeScript
  • React
  • PrimeReact
  • PostgreSQL
  • Prisma
  • Redis
  • BullMQ
  • Docker
  • Turborepo

Kanz AI Hackathon 2026 · Gold showcase

SaudiPlot AI

Landowners upload a plot deed, answer a guided questionnaire and get a villa concept aligned to Saudi building rules — with a 3D result view, maps and Stripe checkout.

  • React 19
  • LangGraph
  • FastAPI
  • PostGIS
  • Supabase
  • MapLibre

Live · Built for a real practice

Dental Clinic Manager

Practice management for a dentist running two clinics: patients, appointments, X-rays and documents, with automated email reminders.

  • React
  • Zustand
  • Express
  • PostgreSQL
  • Cloudinary
  • Resend

Client project · True Time Solution

E-Commerce & ERP Platform

Catalog, orders, inventory and role-based ERP workflows, built solo on a 3-layer .NET backend: 40+ endpoints, 12-table schema, 3 roles.

  • ASP.NET Core
  • EF Core
  • SQL Server
  • React
  • JWT

Graduation project

AI E-Learning Platform

Courses, quizzes and dashboards for 4 roles, with an OpenAI quiz engine that writes questions from uploaded course material.

  • Node.js
  • Express
  • MySQL
  • React
  • React Native
  • OpenAI

Stack

Tools I ship with

Backend

  • Node.js
  • NestJS
  • Express
  • ASP.NET Core
  • REST · OpenAPI
  • WebSockets
  • JWT · RBAC

Frontend

  • React
  • TypeScript
  • React Native
  • Vite
  • Tailwind CSS
  • Zustand
  • i18n · RTL

Data

  • PostgreSQL
  • SQL Server
  • MySQL
  • MongoDB
  • Prisma
  • EF Core
  • Redis

Cloud & DevOps

  • Docker
  • AWS (RDS)
  • GitHub Actions
  • Vercel
  • Railway
  • Supabase

AI & Integrations

  • OpenAI API
  • LangGraph
  • FastAPI
  • Stripe
  • Cloudinary
  • n8n

Architecture & ERP

  • Modular monolith
  • N-Tier · Repository
  • Outbox · Idempotency
  • Dynamics 365 F&O

Education & credentials

B.Sc. in Computer Engineering

An-Najah National University · 2021 – 2026

Kanz AI Hackathon 2026 — Gold AI Showcase

SaudiPlot AI · 2026

Guinness World Records — largest online AI lesson

Kanz AI · 14,075 participants · 2026

Full-Stack Web Development (200h)

Knowledge Academy · 2025

Contact

Let's build something.

Open to full-stack roles in Riyadh or remote, and to interesting product work. I usually reply within a day.

Send an email