Skip to content
View 2001basta's full-sized avatar

Block or report 2001basta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
2001basta/README.md

๐Ÿš€ Youssef Basta | Full-Stack Developer

Typing SVG

Email GitHub Zone01


๐Ÿ‘จโ€๐Ÿ’ป About Me

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


๐Ÿ› ๏ธ Tech Stack

Languages

Rust Go JavaScript Java SQL

Frontend

HTML5 CSS3 Angular React

Backend & Frameworks

Spring Boot Node.js GraphQL WebSockets

Databases

SQLite PostgreSQL MySQL

DevOps & Tools

Docker Git Linux


๐ŸŒŸ Featured Projects

๐Ÿ”ฅ Social Network

Facebook-like platform built from scratch

๐Ÿ”ง Tech: Go, JavaScript, SQLite, Docker, WebSockets

Features:

  • ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Follow system with requests
  • ๐Ÿ“ Posts with privacy levels
  • ๐Ÿ‘ฅ Groups with events
  • ๐Ÿ’ฌ Real-time private & group chat
  • ๐Ÿ”” Notification system
  • ๐Ÿณ Fully containerized

๐ŸŽฎ Bomberman-DOM

Multiplayer game with custom framework

๐Ÿ”ง Tech: JavaScript, WebSockets, Custom Framework

Features:

  • ๐Ÿ•น๏ธ 2-4 player multiplayer
  • ๐Ÿ’ฃ Power-ups system
  • ๐Ÿ’ฌ Real-time chat
  • ๐ŸŽฏ 60 FPS performance
  • ๐Ÿ† Live statistics

๐Ÿ”จ Mini-Framework

Custom JavaScript framework

๐Ÿ”ง Tech: JavaScript, DOM API

Features:

  • ๐ŸŽฏ Virtual DOM## Hi there ๐Ÿ‘‹
  • ๐Ÿงญ Routing system
  • ๐Ÿ“Š State management
  • โšก Event handling
  • โœ… TodoMVC implementation

๐Ÿ› ๏ธ 0-Shell

Unix-like shell in Rust

๐Ÿ”ง Tech: Rust, System Calls

Features:

  • ๐Ÿ“‚ File operations
  • ๐Ÿ–ฅ๏ธ Process control
  • ๐Ÿ” Built-in commands
  • โš™๏ธ No external binaries
  • ๐Ÿฆ€ Memory safe

๐Ÿ“ก Real-Time Forum

Live forum with messaging

๐Ÿ”ง Tech: Go, JavaScript, SQLite, WebSockets

Features:## Hi there ๐Ÿ‘‹

  • ๐Ÿ” Authentication system
  • ๐Ÿ“ Posts & comments
  • ๐Ÿ’ฌ Real-time private messages
  • ๐Ÿ”” Online/offline status
  • ๐Ÿ“œ Message history

๐Ÿ“Š GraphQL Profile

Data visualization dashboard

๐Ÿ”ง Tech: JavaScript, GraphQL, SVG

Features:

  • ๐Ÿ” Complex queries
  • ๐Ÿ“ˆ SVG statistics graphs
  • ๐ŸŽจ Interactive UI
  • ๐Ÿ” JWT authentication
  • ๐Ÿ“Š XP & progress tracking

๐Ÿ“ฅ Wget Clone

File download utility

๐Ÿ”ง Tech: Go, HTTP

Features:

  • ๐Ÿ“ฆ Single/multiple downloads
  • ๐ŸŒ Website mirroring
  • โšก Speed limiting
  • ๐Ÿ”„ Background mode
  • ๐Ÿ“Š Progress tracking

๐Ÿš— Smart Road

Autonomous vehicle simulator

๐Ÿ”ง Tech: Rust, SDL2

Features:

  • ๐Ÿค– Smart intersection AI
  • ๐Ÿšฆ Traffic management
  • ๐Ÿ“ Physics simulation
  • ๐ŸŽฌ Real-time animation
  • ๐Ÿ“Š Statistics tracking

๐Ÿšง Current Project: 01Blog

Java Spring Boot + Angular Fullstack Blogging Platform

Spring Boot Angular PostgreSQL Docker

๐Ÿ“ View Repository

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

๐Ÿ“Š GitHub Stats

GitHub Stats

Top Languages

GitHub Streak


๐ŸŽฏ Additional Projects

๐ŸŽฎ 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

๐Ÿ† Achievements & Skills

๐Ÿ“š 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

๐Ÿ“ซ Let's Connect

I'm always open to interesting conversations, collaboration opportunities, and new challenges!

Email GitHub Portfolio

๐Ÿ’ผ Open to: Full-time positions | Internships | Freelance projects


โšก Fun Fact

All projects were built from scratch to deeply understand core conceptsโ€”from custom frameworks to system shells to multiplayer games!

Profile Views


โญ If you like my work, consider giving a star to my repositories! โญ

Pinned Loading

  1. net-cat net-cat Public

    Go

  2. wget wget Public

    Go