Personal encyclopedia entry

Oussama Makhbouche

Junior AI & Data Analyst at POWR and software engineering student at King Saud University — building AI-powered platforms, data pipelines, and 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 currently works as a Junior AI & Data Analyst at POWR, where he builds internal AI platforms and data ingestion pipelines for marketing operations. He is a merit-based scholarship recipient at King Saud University (KSU), Riyadh, Saudi Arabia, where he maintains a GPA of 4.85 / 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.85 / 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.

Professional Experience

Junior AI & Data Analyst — POWR

POWR · Riyadh, Saudi Arabia · 2026 – Present

Oussama builds internal AI and data infrastructure for marketing operations, turning fragmented creator and campaign data into a single queryable, AI-ready platform.

Creator Intelligence Platform (Internal AI Platform)

He designed and developed an internal AI-powered Creator Intelligence Platform that centralizes creator analytics, campaign intelligence, AI assistance, and reporting for marketing operations.

  • Architected a modular FastAPI backend with PostgreSQL for campaign, creator, and content intelligence.
  • Built an AI assistant combining Retrieval-Augmented Generation (RAG), semantic search, and SQL query generation to answer natural-language questions over internal business data and knowledge assets.
  • Designed a scalable data warehouse separating raw, staging, and warehouse layers to support future multi-platform creator analytics.
  • Developed AI-powered modules for influencer recommendation, campaign performance prediction, budget optimization, content performance reporting, and advertisement script generation.
  • Implemented secure conversation history, thread management, role-based access control, and audit logging.
  • Designed an extensible ingestion architecture supporting future integrations with YouTube, Snapchat, Kick, Odoo, CSV, and Excel data sources.
  • Built a modern React dashboard for creator management, campaign tracking, analytics, alerts, reporting, and synchronization workflows.
  • Developed comprehensive automated testing across backend services, APIs, and frontend workflows.

Data Pipeline & API Integration

  • API & OAuth automation: built an automated OAuth 2.0 authentication and token-refresh pipeline in Python/FastAPI, eliminating manual credential handshakes and securing long-term API access.
  • Data pipeline engineering: engineered extraction scripts pulling live organic creator metrics — reach, story views, engagement, CTR, and snap detail — via the Snapchat Public Profile & Marketing APIs across multi-account structures.
  • ETL & data transformation: developed transformation logic with pandas and openpyxl to map raw API JSON payloads into structured master tracking sheets and internal endpoints for real-time campaign auditing.
  • System integration: configured FastAPI endpoints, local webhooks, and tunnel infrastructure to bridge live API metrics directly into database sinks and business tracking platforms.

Impact

  • Centralized data from multiple business systems into a single AI-ready platform.
  • Replaced manual, spreadsheet-based reporting with an automated data ingestion architecture.
  • Created a scalable foundation for cross-platform creator analytics and campaign intelligence.

Stack: FastAPI · Python · PostgreSQL · SQLAlchemy · Alembic · React · TypeScript · TanStack Query · Zustand · Playwright · Pytest · OpenAI APIs · RAG · Vector search · AI agents

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 Saudi neighborhood community app built with a product-minded engineering approach, focused on emergency response, marketplace exchange, events, and social interaction. Built with Flutter (Dart), Firebase (Auth/Firestore/Storage), and Google Maps API, it ships across iOS, Android, Web, and Desktop with Arabic-first RTL UX and a dedicated admin web panel. Live →

NAFAS — VR Exposure Therapy

NAFAS is currently an informational product website built with Vite, TypeScript, React, shadcn-ui, and Tailwind CSS, presenting the concept and clinical direction of the project. The full solution roadmap combines this web layer with Unity-powered virtual therapy rooms. It earned 2nd Place at a national-level hackathon. Live →

La Rose de Guelma — Commercial Website

La Rose de Guelma is a full-stack caftan e-commerce platform built with PHP 8.2, MySQL, Tailwind CSS, and Vanilla JavaScript in a monolithic architecture with a custom admin panel. It bridges inventory/database rigor with real Algerian logistics through a Wilaya/Commune delivery-pricing engine, advanced high-quality media handling, and 150+ iterative Railway deployments to refine performance and luxury UI responsiveness. Live →

Bridge — AI-Driven Educational Matching

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

Technical Skills

Languages — Python, C#, Java, TypeScript, JavaScript, Dart, SQL, C++, Go, Bash

AI & Machine Learning — TensorFlow, PyTorch, scikit-learn, LSTM and time-series forecasting, deep reinforcement learning, Retrieval-Augmented Generation (RAG), semantic and vector search, embeddings, AI agents, OpenAI APIs

Data Engineering & Analytics — pandas, NumPy, openpyxl, ETL pipeline design, layered data warehousing (raw / staging / warehouse), REST and OAuth 2.0 API ingestion, webhook-driven synchronization, data validation and auditing, Excel/CSV automation

Backend — FastAPI, .NET, Spring Boot, SQLAlchemy, Alembic, EF Core, PostgreSQL, MySQL, SQLite, Firebase, REST API design, role-based access control, audit logging

Frontend & Mobile — React, Vue, Nuxt, Next.js, TanStack Query, Zustand, Tailwind CSS, Flutter

Testing & Tooling — Pytest, Playwright, Git, Docker, AWS, Vercel, Figma

Architecture — Clean Architecture, SOLID, domain-driven design, modular service design, ingestion and event pipelines, hardware abstraction layers

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
RAG & AI AgentsActiveRetrieval-augmented generation, semantic search, SQL generation
Data EngineeringActiveETL pipelines, layered warehousing, OAuth 2.0 API ingestion
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