Projects
Freelance, personal, and academic work.
Freelance & Startup
-
Aircall Equivalent — VOIP System Rust · Vue.js · WebSocket
VOIP system tailored for the Algerian market. Applied system-design principles to implement WebSocket and gateway servers for managing stateful connections. Rust handles secure concurrent connection management; Vue.js powers the frontend.
2026
-
Aircrop — Agri-tech Backend Go · AI integration
Core backend for a startup managing agricultural fields and generating health reports from drone imagery. Built in Go for performance and developer ergonomics. Collaborated with the AI team on model deployment and integration.
2024 – 2025
Personal
-
Distributed Node Cluster Rust · TCP/IP
Supervisor-worker cluster over TCP/IP with dynamic node registration, a custom discovery protocol, and real-time membership tracking.
2026
-
AI-Powered E-commerce App Python · Flask · OpenAI API
Integrated the OpenAI API immediately after public release to enable natural-language product search — the AI parses user queries and generates precise database lookups.
2024
-
Householder QR decomposition implemented from scratch. Analysis of numerical stability, CPU limits, and floating-point constraints. Achieves superior stability over naive approaches for matrices larger than 13×13.
2023
Academic (ESI)
-
CDN Solution — Implementation & Deployment Python · HAProxy · OSPF
Led a team of 6 to build a CDN serving educational content (documents, videos) to students nationwide, with nodes in Algiers, Oran, Constantine, and southern regions (TTFB < 200 ms). Used HAProxy for load balancing and OSPF on VMware for network simulation.
2024 · Team lead (6 people)
-
Bin-Packing Optimisation Python · Metaheuristics
Led a team of 5 implementing tabu search, then developed a hybrid metaheuristic combining water wave optimisation with simulated annealing (BFS + DFS) — achieving highly competitive results. Extended into a formal publication (see Research).
2024 · Team lead (5 people)
-
Tourism App Team project
9-person team project building a tourism application for a real client. Handled content generation, mapped user trajectories, calculated deployment costs, and pitched the solution as a startup concept.
2022 · 9 people