Back to home
ARCHIVE/All Systems

Projects

A body of engineering work spanning systems programming, full-stack platforms, infrastructure automation, networking, and security hardening.

AI Systems2024

Neumann

Local-first AI personal assistant

A fully local, multi-LLM AI desktop assistant with voice interaction, semantic memory, and a modular skills system.

PythonElectronReactOllamaClaude APIGroq
AI Systems2024

Torat / Afric'Artech

AI-powered platform for Moroccan artisans

Built and shipped a complete AI-powered product for Moroccan artisans to help them sell online during a 48-hour hackathon.

ReactNode.jsPythonAI/MLAPI Integration
Repository on request
AI Automation2024

Local AI Content Automation Pipeline

End-to-end AI content generation system

A complete local AI pipeline for automated content generation using n8n, Ollama, ComfyUI, and FLUX.

n8nOllamaPythonFastAPIComfyUIFLUX
Repository on request
Full-Stack2023

01Blog

Full-stack blogging platform

A complete blogging platform built with Java Spring Boot backend and Angular frontend with JWT authentication.

JavaSpring BootSpring SecuritySpring Data JPAAngularTypeScript
Repository
Mobile2023

Still Here

Offline-resilient mobile application

A mobile application with offline-resilient architecture, watcher dashboard, and AI assistant built with React Native and Go.

React NativeGoGinPostgreSQLJWTDocker
Repository on request
Full-Stack2022

Social Network

Full-stack social platform

A complete social networking platform with real-time features, WebSockets, and optimized database performance.

Node.jsReactJavaScriptSQLiteJWTWebSockets
Repository on request
AI Systems2024

CoachMind AI

AI-powered coaching platform

An AI-powered coaching platform providing personalized guidance and recommendations.

ReactNode.jsPythonAI/MLAPI Integration
Repository on request
Backend2023

GraphQL API

Modern API architecture

A GraphQL API implementation with efficient data fetching and type safety.

GraphQLNode.jsTypeScriptPostgreSQL
Repository on request
Full-Stack2023

ZAYAN

E-commerce platform

A complete e-commerce platform with product management and payment integration.

ReactNode.jsMongoDBStripe
Repository on request
Mobile2022

YouGPS

Location-based application

A location-based application providing navigation and location services.

React NativeNode.jsMongoDBMaps API
Repository on request
Desktop2023

Fleet Management Desktop App

Desktop fleet tracking system

A desktop application for managing and tracking vehicle fleets with real-time monitoring.

ElectronReactNode.jsPostgreSQL
Repository on request
Web Development

Bomberman DOM

Real-time multiplayer browser game

A multiplayer Bomberman-inspired game rendered entirely through DOM manipulation on a hand-built mini-framework. Players move, drop bombs, destroy obstacles, and collect power-ups across synchronized real-time sessions.

JavaScriptMini-FrameworkWebSocketsDOMCollision DetectionReal-Time Multiplayer
Repository
Systems Programming

0-Shell

Unix-like shell in Rust

A minimalist Unix-like shell written in Rust. It parses and executes commands with native built-in implementations of core operations, spawning no external binaries for them.

RustCommand ParsingFilesystem APIsProcess EnvironmentError HandlingUnix
Repository
Systems Programming

LocalServer

HTTP/1.1 server in Java

A custom HTTP/1.1 server built in Java on non-blocking NIO. A single event-driven selector loop handles multiple ports, request routing, GET/POST/DELETE, file uploads, cookies and sessions, configurable error pages, and CGI execution.

JavaNIOSelectorSocket ProgrammingHTTP/1.1CGI
Repository on request
System Administration

Linux System Administration

Debian server operations

End-to-end Debian server administration: clean installation, logical volume management, networking, systemd service units, resource monitoring, and operational documentation.

LinuxDebianLVMsystemdNetworkingShell Scripting
Repository
Security

Linux Access Control

Least-privilege security

A Linux permissions and security build enforcing least privilege: scoped sudo policies, POSIX ACLs, SSH hardening, password policy via PAM, shared directories, and automated permission verification.

LinuxsudoersPOSIX ACLsPAMSSHBash
Repository
System Administration

Infrastructure as Code — VM Provisioning

Reproducible Debian environments

Automated virtual-machine provisioning that builds a reproducible Debian environment and configures its system and access-control requirements entirely through code.

VagrantDebianInfrastructure as CodeProvisioningAutomation
Repository
Networking

Network Engineering

Routed subnets & core services

A multi-subnet network build: two routed segments behind a gateway with routing, NAT, DHCP reservations, internal DNS, and default-deny firewall policy.

NetworkingTCP/IPRoutingNATDHCPDNS
Repository
System Administration

Remote Infrastructure Administration

Secure server-fleet operations

Secure administration of a server fleet through a bastion host and SSH ProxyJump: hardened authentication, intrusion prevention, key rotation, fleet-wide automation, and centralized logging.

LinuxSSHProxyJumpfail2banAutomationCentralized Logging
Repository
Security

Infrastructure Security Assessment

Reconnaissance to remediation

A controlled security assessment of self-built infrastructure: network reconnaissance, service enumeration, vulnerability assessment, controlled exploitation, risk analysis, and verified remediation after rebuild.

NmapARPLinux SecurityVulnerability AssessmentInfrastructure as CodeRemediation
Repository