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.

Projects

IT Mall – AI-Powered Voice Commerce & ERP Automation Suite
2026An 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.

Penguins – AI Aggregator Platform
2026A 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.

GTK4 Aquarium
2026A 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.

CollabSpace – Collaborative Workspace Hub
2026A 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.

TaskFlow – Reactive Agile Management Board
2026A 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.
$ whoami
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.