Personal encyclopedia entry

Oussama Makhbouche

Software engineering student at King Saud University building AI-powered systems, full-stack applications, and documenting the process through projects and writing.

Biography

Contents

Oussama Makhbouche is a Software Engineer and System Architect specializing in Applied AI, Clean Architecture, and Full-Stack Engineering. He is a merit-based scholarship recipient at King Saud University (KSU), Riyadh, Saudi Arabia, where he maintains a GPA of 4.84 / 5.00. His portfolio spans from low-level hardware integration (.NET/RFID) to high-level AI research (LSTM/RL) and modern web/mobile scaling — across 26+ public repositories.

Background

Oussama Makhbouche was born in Algeria. He completed his Baccalaureate with distinction, finishing 1st in Skikda and placing in the Top 15 nationally in Algeria — results that secured his merit scholarship for undergraduate study at King Saud University.

His interest in computing began early, driven by a curiosity for how large-scale systems are designed and how software can be engineered to be both reliable and impactful at a national level.

Education

Oussama is pursuing a Bachelor's degree in Software Engineering at King Saud University (KSU), Riyadh, Saudi Arabia, under a merit-based scholarship awarded for academic excellence.

  • GPA: 4.84 / 5.00
  • Focus areas: Applied AI, Clean Architecture, distributed systems, hardware integration, and modern full-stack engineering.
  • Notable coursework: Data Structures & Algorithms, Database Systems, Software Architecture, Machine Learning, Operating Systems, and Computer Networks.

During his studies, he has applied classroom theory to real-world engineering challenges — from architecting CLIMENCE, a national-scale air quality platform for the Ministry of Environment, to building GymAppManager, an enterprise desktop system with RFID/Turnstile hardware integration.

Engineering Work

CLIMENCE — National-Scale Air Quality Platform (GovTech)

The flagship project of his portfolio, CLIMENCE is a cloud-native environmental intelligence platform integrating IoT drone telemetry and ESA Sentinel-5P satellite data through fault-tolerant ingestion pipelines. An LSTM-based forecasting engine generates multi-horizon AQI predictions for PM2.5, NO₂, and CO₂ across the Kingdom.

The system was designed and deployed on AWS with Docker containerization, FastAPI REST services, and a React visualization dashboard consumed by Ministry officials.

GymAppManager — Enterprise Gym Management (FinTech / System Design)

GymAppManager is an enterprise-grade desktop application built with .NET 10, C# 13, and EF Core 9 using strict Clean Architecture across five layers — Presentation, Application, Infrastructure, Domain, and Hardware. The system integrates RFID badge readers and turnstile hardware for physical access control, implements BCrypt password security, and features an offline-first automated backup system with configurable retention policies. This project demonstrates mastery of SOLID principles, Dependency Inversion, and zero-framework-leakage domain design.

VibeQuest — Educational RPG (EdTech / Gamification)

VibeQuest is an educational RPG simulation that gamifies learning AI-assisted development. Built with React 18, TypeScript, Zustand, and Framer Motion, it features dynamic curriculum scaling and a cyberpunk IDE aesthetic. Live →

JAR — Saudi Community Platform (Community / GovTech)

JAR is a hyperlocal community platform built natively for the Saudi market. Every component was engineered with full Arabic RTL support and culturally adapted interaction patterns. Live →

NAFAS — VR Exposure Therapy

NAFAS is a clinically-informed VR Exposure Therapy platform for anxiety treatment, earning 2nd Place at a national-level hackathon. Live →

La Rose de Guelma — Commercial Website

La Rose de Guelma is a professional commercial website for an Algerian establishment, featuring responsive design, SEO optimization, and bilingual Arabic/French content. Live →

Bridge — AI-Driven Educational Matching

Bridge uses a hybrid recommendation engine (collaborative filtering + content-based scoring) to match students with tutors. The system reduced time-to-match from manual search (~25 min) to under 10 seconds via algorithmic ranking validated through A/B testing.

Personal Life and Interests

Oussama is quadralingual: Arabic (native), English (C1 — PTE certified), French (C1), and Spanish (A2). He competes in swimming at the intercollegiate level, winning 3rd place in Saudi universities' swimming competitions.

His broader interests and current focus areas are shown in the table below:

InterestStatus Current Focus
AI ResearchActiveLSTM networks, Deep RL optimizers, time-series forecasting
Clean ArchitectureActiveSOLID principles, DDD, hardware abstraction layers (.NET)
System ArchitectureActiveCloud-native design, data pipelines, IoT integration
Competitive SwimmingActive3rd place — Saudi universities inter-collegiate competition
Open SourceActive26+ repos — AI tools, Go dashboards, full-stack apps
Technical WritingActiveDocumenting system design patterns and ML experiments
ReadingActiveNon-fiction: DDIA, system design, AI safety, biography
Mobile Dev (Flutter)ActiveCross-platform apps with culturally adapted UI/UX
Gamification / EdTechActiveVibeQuest — educational RPG for AI-assisted development
VR / XR PrototypingActiveNAFAS — VR Exposure Therapy (2nd Place Hackathon)
PianoPlanned

Book Recommendations

I recommend these books to anyone interested in software engineering, AI research, or systems thinking.

Designing Data-Intensive Applications

Designing Data-Intensive Applications

The Pragmatic Programmer

The Pragmatic Programmer

Zero to One

Zero to One

The Almanack of Naval Ravikant

The Almanack of Naval Ravikant

The Hard Thing About Hard Things

The Hard Thing About Hard Things