Hi! I'm Saad El-Assali.

Software Engineering Student

Crafting optimized desktop systems and modern web architectures, from elegant UI/UX to custom shell modules.

Saad
C
C++
Java
JavaScript
TypeScript
PHP
MySQL
Shell
React
Next.js
Angular
Tailwind CSS
HTML5
CSS3
Git
GitHub
Linux
Lua
NodeJS
Arduino
Odoo
Asterisk
n8n
docker
C
C++
Java
JavaScript
TypeScript
PHP
MySQL
Shell
React
Next.js
Angular
Tailwind CSS
HTML5
CSS3
Git
GitHub
Linux
Lua
NodeJS
Arduino
Odoo
Asterisk
n8n
docker

Projects

IT Mall – AI-Powered Voice Commerce & ERP Automation Suite

IT Mall – AI-Powered Voice Commerce & ERP Automation Suite

2026

An end-to-end intelligent enterprise telephony & ERP automation platform. Engineered a real-time conversational AI agent using Asterisk AudioSocket, LLMs, and local neural TTS (Piper) for zero-latency customer qualification and live catalog querying. Built automated post-call workflows via n8n to generate official quotes in a customized Odoo 18 ERP (RBAC, dark theme), dynamically render signed PDF quotes, and deliver them instantly to callers via Meta's WhatsApp Cloud API.

PythonPython
OdooOdoo
PostgreSQLPostgreSQL
DockerDocker
AsteriskAsterisk
n8nn8n
Source
Penguins – AI Aggregator Platform

Penguins – AI Aggregator Platform

2026

A centralized directory platform built to track and index modern AI tools. Developed a custom lightweight MVC architecture in PHP from scratch to handle heavy dataset parsing without framework overhead. Features multi-criteria asynchronous filtering powered by an optimized backend REST API, delivering sub-100ms response times for complex user queries.

ReactReact
PHPPHP
MySQLMySQL
Source
GTK4 Aquarium

GTK4 Aquarium

2026

A lightweight, native Linux desktop application built to replace resource-heavy web-bloat interfaces. Engineered a custom modular XML parser wrapper API to streamline native GTK4 window layout generation. To demonstrate the UI's performance, I implemented an interactive 2D desktop simulator running a hardware-accelerated Boids flocking algorithm, maintaining a decent performance under heavy object counts.

CC
GTK4GTK4
XMLXML
Source
CollabSpace – Collaborative Workspace Hub

CollabSpace – Collaborative Workspace Hub

2026

A secure, real-time team productivity platform driven by a decoupled RESTful architecture. Designed intricate MariaDB relational schemas and optimized data pipelines to handle synchronized resource distribution. Includes robust token-based user authentication, secure session handling, and defensive database constraints built to mitigate race conditions among concurrent user sessions.

ReactReact
NodeJSNodeJS
MySQLMySQL
Source
TaskFlow – Reactive Agile Management Board

TaskFlow – Reactive Agile Management Board

2026

A high-performance Kanban-style project management application built using Angular standalone components. Leveraged reactive programming primitives (RxJS) to implement instantaneous UI state changes and seamless drag-and-drop mechanics. Solved frontend lag by enforcing strict tracking identities and decoupled change detection strategies, ensuring zero-latency board re-renders during state mutations.

AngularAngular
TypeScriptTypeScript
Source

$ whoami

saad@portfolio — fish

saad@portfolio:~$cat ~/about.me

name

Saad El-Assali

status

Software Engineering Student @ FST Mohammedia

location

Casablanca, Morocco

philosophy

Minimalist architecture · low-latency execution · native performance

saad@portfolio:~$cat ~/tech-stack

languages C, C++, Java, JavaScript/TypeScript, PHP, HTML, CSS, Shell

frameworks GTK4, React, Angular, Next.js, Tailwind CSS

databases MariaDB, MySQL, PostgreSQL

environments Arch (Hyprland), Ubuntu, Debian, Windows

saad@portfolio:~$

About

The Philosophy

Behind every line of code I write is a commitment to performance, predictability, and structural minimalism. I believe software should be as fast and lightweight as possible, a philosophy that stems from my passion for the Linux desktop ecosystem and native software development. I don't just build systems to complete a checklist; I build them to explore complex emergent behaviors—like real-time algorithm simulations—and to solve real-world synchronization challenges among engineering squads.

My Journey

My path in software engineering is driven by continuous iteration and deep curiosity. From developing responsive, custom-tailored user interfaces with Tailwind CSS and Next.js to configuring intricate database schemas that streamline agile enterprise workflows, I thrive on bridging the gap between low-level structural control and high-level user accessibility. When I am not optimizing full-stack application data flows, you can usually find me customizing desktop environments or analyzing code execution pipelines to shave off every possible millisecond of input latency.

Let's build something.

Available for systems consulting and modern web initiatives. Let's talk.