Skip to content
Osama Jenana

3 systems · 2025 — Present

Clinic & dental practice software

Clinic systems where the hard part is the money rather than the forms: appointments, per-tooth treatment charts, billing, payment allocation and doctor earnings that have to add up exactly.

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
  • 2025 — Present

    Multi-Tenant Clinic SaaS

    One clinic system turned into a subscription product

    Tenants with their own domains, plan and feature gating, subscription invoicing, a super-admin surface and an audit log — the transformation of a single-tenant clinic system into a sellable platform.

    Role: Architect and developer

    Laravel 12Multi-tenancySubscriptionsMySQLAudit logging
  • 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.