Skip to content
Osama Jenana

4 systems · 2025 — Present

Arabic & RTL web development

Interfaces designed right-to-left from the first screen rather than mirrored afterwards: Arabic typography, bidirectional text, and bilingual products that switch direction cleanly.

The systems behind it

  • 2025 — Present

    Dental Center Management Platform

    78 models of clinical and financial domain, and a doctor-earnings engine that has to be exactly right

    A full clinic operation: patients, appointments, treatments, prescriptions, inventory, billing and payroll. The hard part is not CRUD — it is payment allocation and the doctor-earnings algorithm, where a rounding mistake becomes a real dispute between a clinic and its staff. Arabic RTL throughout, with real-time updates over WebSockets.

    Role: Full-stack — domain modelling, financial logic, deployment and backups

    Laravel 12Blade + Alpine.jsTailwind 4Laravel Reverb (WebSockets)MySQLArabic RTL
  • 2026

    School Management System

    Students, staff, classes and results — Arabic RTL throughout

    A school operations system covering enrolment, staff, timetables and results, with a fully right-to-left Arabic interface.

    Role: Full-stack

    Laravel 12LivewireTailwindMySQL
  • 2026

    Luxury Auctions Front End

    Bilingual RTL/LTR auction interface with simulated live bidding

    A front-end demo for a rare-art auction platform: full Arabic RTL and English LTR toggling, curated bilingual type pairing, countdown timers and simulated live bidding with auto-bids.

    Role: Front end and design system

    Vue 3VitePiniavue-i18nTailwind
  • 2025 — 2026

    Clinic Systems (×3)

    Three separate clinic platforms, including per-tooth charting and a PWA

    Three independent dental and medical clinic systems: appointment and patient management, per-tooth treatment charting, x-ray records, expenses, and role-separated portals for admin, doctor and secretary.

    Role: Full-stack

    Laravel 12BladePWAMySQLArabic RTL

Describe the problem, not the solution

The most useful first message is what is going wrong and what it costs you. I will tell you honestly whether I am the right person for it.