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.
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.
Building
Markaz
An Arabic-first accounting & ERP product for Saudi and Gulf businesses, with a database-enforced double-entry ledger.
Experience
Where I've shipped
- 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.
- 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.
- 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.
- 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).
- 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.
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.
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.
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.
Stack
Tools I ship with
Backend
Frontend
Data
Cloud & DevOps
AI & Integrations
Architecture & ERP
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.