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 is supported. This note will only be visible to 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

Hi, I'm Youssef Basta πŸ‘‹

Full-Stack Developer based in Casablanca, Morocco. I build scalable web applications from front-end to back-end, with a strong focus on Java (Spring Boot) and a growing specialization in Artificial Intelligence. Passionate about clean code and problem solving β€” 100+ challenges solved on LeetCode.

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

Projects

🏦 Back-Office β€” BITS (Spring Boot, Angular, PostgreSQL, Docker, WebSocket)

Back-office platform for a mobile payment ecosystem. Allows merchants to manage accounts, transactions, and compliance in real time.

  • JWT authentication + RBAC authorization with immutable audit logs
  • KYC workflow, commission configuration, and financial ledger with auto-reconciliation
  • Anti-fraud rules, automated regulatory reporting, and real-time WebSocket updates

πŸ“ 01Blog (Spring Boot, Angular, MySQL, Docker, Hibernate, Spring Security)

Social blogging platform for students to publish, follow, comment, and report posts.

  • Role-based access control (user/admin)
  • Media handling, subscriptions, notifications
  • Admin dashboard for content moderation

🌐 Social Network (Go, HTML, CSS, Vue.js, SQLite, Docker)

Full-featured social network with profiles, posts, followers, groups, events, real-time chat, and notifications.

  • Session & cookie-based authentication
  • Public/private profiles and follow system
  • Deployed with Docker + SQLite migrations

βš™οΈ Mini-Framework (JavaScript)

Custom JS framework built from scratch, validated with a TodoMVC implementation.

  • Virtual DOM, data binding, and templating
  • Client-side routing and centralized state management
  • Custom event system for user interactions

πŸ–₯️ Java Local Server (Java)

HTTP/1.1-compliant server built in Java from scratch.

  • Non-blocking I/O with java.nio
  • Manual HTTP request/response parsing
  • Routes, error pages, uploads, and CGI scripts

🐚 0-Shell (Rust)

Unix shell built in Rust using direct system calls.

  • Supports core commands: cd, ls, pwd, echo, cat, cp, rm, mv, mkdir
  • Robust error handling and Rust memory safety best practices

Contact

Email LinkedIn GitHub


Pinned Loading

  1. net-cat net-cat Public

    Go

  2. wget wget Public

    Go