I'm a passionate full-stack developer from Zone01 Oujda, specializing in building robust, scalable applications from the ground up. I thrive on challenges that push the boundaries of what's possible with modern technologyโfrom low-level system programming in Rust to real-time web applications with Go and JavaScript.
๐น Current Focus: Building a fullstack blogging platform with Java Spring Boot & Angular
๐น Interests: System programming, WebSockets, custom frameworks, game development
๐น Philosophy: Build it from scratch to truly understand it
๐ฅ Social NetworkFacebook-like platform built from scratch ๐ง Tech: Go, JavaScript, SQLite, Docker, WebSockets Features:
|
๐ฎ Bomberman-DOMMultiplayer game with custom framework ๐ง Tech: JavaScript, WebSockets, Custom Framework Features:
|
๐จ Mini-FrameworkCustom JavaScript framework ๐ง Tech: JavaScript, DOM API Features:
|
๐ ๏ธ 0-ShellUnix-like shell in Rust ๐ง Tech: Rust, System Calls Features:
|
๐ก Real-Time ForumLive forum with messaging ๐ง Tech: Go, JavaScript, SQLite, WebSockets Features:## Hi there ๐
|
๐ GraphQL ProfileData visualization dashboard ๐ง Tech: JavaScript, GraphQL, SVG Features:
|
๐ฅ Wget CloneFile download utility ๐ง Tech: Go, HTTP Features:
|
๐ Smart RoadAutonomous vehicle simulator ๐ง Tech: Rust, SDL2 Features:
|
Features in Development:
- โ JWT Authentication with role-based access
- โ User profiles ("blocks") with subscriptions
- โ Posts with media upload (images/videos)
- โ Comments & likes system
- โ Notification system
- โ User reporting & admin moderation
- ๐ Real-time updates with WebSockets
- ๐ Dark mode & responsive design
๐ฎ Make Your Game - 60 FPS JavaScript game with custom engine
Tech: JavaScript, DOM
Features: RequestAnimationFrame, Performance optimization, Pause menu, Score system
๐ฅ Groupie Tracker - Band information visualization
Tech: Go, HTML/CSS
Features: RESTful API consumption, Data visualization, Event handling
๐ฌ Net-Cat - TCP group chat server
Tech: Go, TCP/IP
Features: Multi-client connections, Goroutines & channels, Message broadcasting
๐ Lem-In - Ant colony pathfinding
Tech: Go, Algorithms
Features: Graph traversal, Shortest path algorithm, Collision avoidance
๐ฌ Forum - Classic web forum
Tech: Go, SQLite, Docker
Features: Authentication, Posts & comments, Likes/dislikes, Category filtering
๐ข Push-Swap - Stack sorting algorithm
Tech: Go
Features: Non-comparative sorting, Optimization, Checker program
๐ 10+ Full-Stack Projects ๐ง Built Custom JS Framework
๐ฆ Low-Level Rust Programming ๐ Real-Time WebSocket Apps
๐ฎ Game Development ๐ณ Docker & Containerization
๐ Auth & Security ๐ Data Visualization
๐ค Algorithm Design ๐ Performance Optimization
I'm always open to interesting conversations, collaboration opportunities, and new challenges!
๐ผ Open to: Full-time positions | Internships | Freelance projects