Skip to content
OSOthmane Sabi
Now: Full-Stack Developer at Akawatt Energy ServicesOttawa, ON--:--

Othmane Sabi, Full-Stack Software Engineer

Front to back by day, problem solver by night.

Give me a messy process and a blank repo, and I'll hand you back a product people actually use.

  • PHP
  • Laravel
  • REST APIs
  • Python
  • Java
  • Spring Boot
  • Node.js
  • React
  • Redux
  • Vue.js
  • Nuxt
  • Pinia
  • Next.js
  • TypeScript
  • Tailwind CSS
  • Inertia.js
  • Vite
  • Livewire
  • Filament
  • MySQL
  • PostgreSQL
  • MongoDB
  • Redis
  • Linux (Ubuntu)
  • Docker
  • GitHub Actions
  • Nginx
  • Apache
  • Laravel Cloud
  • Vercel
  • DigitalOcean
  • Sentry
  • AWS

02Who I am

I'm a problem solver who builds and ships business software end to end, from the database to the screen. Since 2019 I've grown from Laravel developer to full-stack engineer, and lately I've been bringing AI into real products. This site is the latest thing I've shipped.

Deployment frequencyCI/CD delivery
2x
Lead time for changesReusable components, automation
-40%
p95 API latencySQL, Redis caching
-35%
Availability targetSaaS in production
99.9%
Building software since
2019
Roles so far
5
Personal projects
3
Skill groups
6

03Skills

The toolbox I bring to every project.

PHP Laravel REST APIs Python Java Spring Boot Node.js MySQL PostgreSQL MongoDB Redis React Redux Vue.js Nuxt Pinia Next.js TypeScript Tailwind CSS Inertia.js Vite Livewire Filament Linux (Ubuntu) Docker GitHub Actions Nginx Apache Laravel Cloud Vercel DigitalOcean Sentry AWS

  1. 01

    Backend

    • PHP
    • Laravel
    • REST APIs
    • queues and jobs
    • Python
    • Java
    • Spring Boot
    • Node.js
  2. 02

    Frontend

    • React
    • Redux
    • Vue.js
    • Nuxt
    • Pinia
    • Next.js
    • TypeScript
    • Tailwind CSS
    • Inertia.js
    • Vite
    • Livewire
    • Filament
  3. 03

    Data

    • MySQL
    • PostgreSQL
    • MongoDB
    • Redis
    • indexing
    • stored procedures
  4. 04

    DevOps

    • Linux (Ubuntu)
    • Docker
    • GitHub Actions
    • Nginx
    • Apache
    • Laravel Cloud
    • Vercel
    • DigitalOcean
    • Sentry
    • AWS
  5. 05

    Testing & tools

    • PHPUnit
    • Vitest
    • Playwright
    • Postman
  6. 06

    Practices

    • TDD
    • clean architecture
    • code review
    • accessibility (WCAG AA)
    • security and data privacy

04Work

Personal projects, shipped and in progress.

  • This portfolio

  • MoSuite

  • Seller assistant mobile app

  1. 01Live: This portfolio

    Built with Next.js. All the content comes from one data file, deployed on Vercel.

    Next.js / React / TypeScript

    github.com/otsabi
  2. 02In progress: MoSuite

    A multi-company SaaS that helps small businesses manage their stock and daily operations.

    Laravel 12 / React 19 / TypeScript / Inertia.js / Tailwind CSS / MySQL

    Private client project, code not public

  3. 03In progress: Seller assistant mobile app

    A React Native app for e-commerce sellers. A Laravel API handles accounts and calls the Claude API to generate product texts, SVG logos and bundle ideas.

    React Native / Laravel / Claude API

05Experience

Where I've worked, newest first.

  1. 2025 to nowNow

    Akawatt Energy Services

    Full-Stack Developer

    Energy services startup in Casablanca.

    • Laravel
    • REST API
    • MySQL
    • Filament
    • React
    • Redux
    • TypeScript
    • Docker
    • GitHub Actions
    Highlights
    • Built a 5-module CRM that centralizes sales, stock, invoicing and payments, ending manual Excel tracking and securing financial data with role-based access.
    • Delivered management dashboards and a field-team module that give the business real-time visibility on operations.
    • Made the CRM multi-tenant (stancl/tenancy) so it can be sold as a SaaS to other companies.
    • Set up CI/CD with GitHub Actions that runs tests and migrations before every release to Laravel Cloud, with Docker and Sentry monitoring.
  2. 2024 to 2025

    Disklosure

    Software Engineer, SaaS Applications

    SaaS platform for ESG and HSE compliance. Team of 4 developers, a manager and a product owner.

    • Laravel
    • Vue.js
    • Nuxt
    • React
    • Inertia.js
    • Redis
    • MongoDB
    • Vitest
    • Java
    • Spring Boot
    Highlights
    • Reduced p95 API latency by about 35% through SQL optimization, Redis caching and smaller payloads.
    • Doubled deployment frequency with standardized Git workflows, automated tests (Vitest) and repeatable CI/CD pipelines.
    • Cut lead time for changes by about 40% with reusable components and automated delivery, while holding a 99.9% availability target.
    • Contributed to a conditional questionnaire engine showing 100 to 300 questions as a tree, so clients only see what applies to them.
    • Wrote technical design docs, estimated features in sprint planning, and mentored a junior developer through code reviews.
  3. 2023 to 2024

    Petrom

    Tech Lead, Full-Stack Developer

    Fuel distribution company. Led a team of 4 developers for about a year.

    • Laravel
    • Vue.js
    • MySQL
    • REST
    • SOAP
    • SAP
    • Python
    • Laravel Echo
    • Pusher
    Highlights
    • Led the migration of a legacy PHP 5 CRM serving 100+ service stations to Laravel microservices, module by module, with a progressive rollout.
    • Built SAP-to-CRM integrations (SOAP, queued jobs) that automate invoicing, data sync and reporting, with error handling and recovery.
    • Added real-time updates over WebSocket (Laravel Echo, Pusher), so users see changes without reloading the page.
    • Restored availability after a client's ERP flooded the API: traced the root cause and added per-client rate limiting.
    • Built a prototype assistant that answers questions in French about sales and stations by turning them into SQL, using a self-hosted Ollama model.
  4. 2022 to 2023

    Smart Call Distribution

    Software Engineer, CRM Automation & APIs

    Distribution company.

    • Laravel
    • Vue.js
    • PHP
    • MySQL
    • vTiger
    • Plecto
    Highlights
    • Automated 100% of a manual subscription-billing workflow, eliminating recurring billing errors. It is still in use today.
    • Integrated vTiger CRM with Plecto through webhooks to give managers and sales teams real-time sales KPIs.
  5. 2019 to 2020

    Health Development

    Full-Stack Developer

    Health and parapharmacy retail.

    • Laravel
    • Vue.js
    • WordPress
    • WooCommerce
    • Docker
    Highlights
    • Built a para-pharmacy e-commerce site with 4,000+ products, card payments, refunds and order changes.
    • Replaced manual Excel reporting for 100+ medical sales reps with a web app for daily report checks, dashboards and weekly summaries by area, city and rep.

06Now

Right now: building a SaaS CRM at Akawatt Energy Services.

Energy services startup in Casablanca.

Role
Full-Stack Developer
Since
2025
Based in
Ottawa, ON · --:--
See where I've worked

07Let's talk

Let's talk.

Full-Stack Software Engineer · Ottawa, ON