Skip to content
View zakariatabati's full-sized avatar

Highlights

  • Pro

Block or report zakariatabati

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
zakariatabati/README.md

πŸ‘‹ Hey, I'm Zakaria Tabati

Computer Science Backend Developer ML Enthusiast Competitive Programmer

"In the symphony of logic and creativity, every algorithm tells a story. I don't just write code . I architect solutions, solve puzzles of complexity, and transform abstract ideas into tangible reality. The journey from confusion to clarity is where true mastery lives."


Tech Stack

Languages

Python C++ C Java PHP Bash

Backend & Databases

FastAPI MySQL REST API

Tools & Core Concepts

Git Linux DSA System Design


Featured Projects & Repositories

Machine Learning from Scratch

Implementation of ML algorithms without frameworks

Python Jupyter

Jupyter notebooks covering ML algorithms with mathematical foundations and practical implementations on real datasets.

πŸ”— View Repository β†’

Fraud Detection API

Real-time fraud detection system

FastAPI ML

REST API for detecting fraudulent transactions using machine learning models with FastAPI backend.

πŸ”— View Repository β†’

Data Structures Implementation

DSA from scratch in Python

Python Algorithms

Complete implementation of fundamental data structures including trees, graphs, heaps, and hash tables.

πŸ”— View Repository β†’

Sorting Algorithms

Classic sorting implementations

C++ Python

Implementation of popular sorting algorithms with complexity analysis in C++ and Python.

πŸ”— View Repository β†’

Gaming Management Platform

Full-stack competition platform

React FastAPI MySQL

Complete gaming competition management system with event registration, team management, real-time score tracking, and tournament brackets. Built with React frontend, FastAPI backend, and MySQL database.

πŸ‘₯ Collaborated with: @Tifawtziam
Private Repository

SecPrivate Encryption

Open source contribution

Python Security

Contributed improvements to RSA & AES encryption system. Enhanced backend logic and frontend interface through pull request to the original project.

πŸ”— Original Repository β†’
πŸ”— My Fork β†’

Absence Management System

Student attendance tracking platform

PHP HTML CSS

Complete absence management system for educational institutions with student tracking, attendance reports, and automated notifications. Built with PHP backend and HTML/CSS frontend.

πŸ‘₯ Collaborated with: @MohamedZarrou
πŸ”— View Repository β†’


Technical Writing & Content

Sharing knowledge through articles and educational content

Medium Articles

Linear Regression: The Simplest Learning Algorithm
Medium Machine Learning

Deep dive into Linear Regression fundamentals, mathematical foundations, and practical implementation.

πŸ”— Read Article β†’

Java Backend Topics
Medium

The Secret Life of a JSF Request.

πŸ”— Read Article β†’

What Actually Happens When You Save an Object in JPA?.

πŸ”— Read Article β†’

Weekly CP Series: Simple Techniques That Helped Me
Medium

Weekly CP Series: Simple Techniques That Helped Me #1.

πŸ”— Read Article β†’

Weekly CP Series: Simple Techniques That Helped Me #2.

πŸ”— Read Article β†’

Weekly CP Series: Simple Techniques That Helped Me #3.

πŸ”— Read Article β†’

πŸ‡²πŸ‡¦ LinkedIn Content (Darija)

Educational posts in Moroccan Arabic
LinkedIn Community

Creating technical content in Moroccan Darija to make programming concepts accessible to Arabic-speaking students.

πŸ”— Your constructor is private! doesn't that seem strange
πŸ”— Queue
πŸ”— Stack
πŸ”— Linked List


πŸ† Competitive Programming

Profile & Activity

  • Active problem solver on Codeforces
  • Focus on algorithmic thinking and optimization
  • Continuous training in DSA, Graph Theory, and DP
  • Head of Competitive Programming at ENSA Marrakech CS Club
  • Design problem sets and organize coding contests
  • Mentor students in competitive programming

Related Repositories

Problem Solving
Stars
πŸ”— View Code

Data Structures
Stars
πŸ”— View Code

Sorting Algorithms
Stars
πŸ”— View Code

Matrix Library
Stars
πŸ”— View Code


GitHub Activity & Stats

GitHub Stats

GitHub Streak

Top Languages


Currently Focused On

Deep diving into System Design & Architecture
Building scalable backend systems
Strengthening competitive programming skills  
Creating production-grade projects

Let's Connect

Email LinkedIn Twitter Codeforces GitHub


πŸ’­ "Code today, solutions tomorrow. Every problem is a learning opportunity."

Profile Views

Pinned Loading

  1. Problem_solving- Problem_solving- Public

    This Repository is about solutions of the problems programming in Codeforces and another siteweb

    Python 2 1

  2. Matrice_Library Matrice_Library Public

    Basic Library For interaction with Matrices

    C++