Skip to content
View aallali's full-sized avatar
🎣
fishing and shining in yellow jacket
🎣
fishing and shining in yellow jacket

Highlights

  • Pro

Organizations

@DokTools

Block or report aallali

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, 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
aallali/README.md

Hi 👋, I'm Abdellah

A Backend Engineer passionate about Database Internals and Low-Level Programming.

  • Currently learning more about: Storage Engines, Database internals.
  • Currently working on:
    • db.c: Exploring low-level database concepts with C programming.
    • SafinaDB: Building a database engine from scratch (rust) for learning purposes.
  • Articles: in my blog

Connect with me:

aallali aallali aallali

Projects:

⚙️ Open Source Tools
  • DeepEye: A CLI written in GO for advanced search queries on large files.
🧠 Data Science/AI
🧩 Algorithms Implementation
  • n-puzzle-js: A*/BFS/DFS for solving N-sized slide puzzles with React UI.
  • n-puzzle: Python implementation for solving slide puzzles.
  • computer-v1: Parser for mathematical equations in JavaScript.
  • fillit: Tetris piece fitting engine in C using backtracking.
  • fractols: Fractals and mathematical sets implemented in C.
  • libFt: Core C functions re-implemented from scratch.
  • libft-but-rusty: Core C functions re-implemented in Rust.
🌐 Web Apps
  • Bus-Route-Planner - مخطط مسار الحافلة: streamline student transportation management. It generates optimized bus routes, organizes station stops with precise timings, and manages subscriptions for students and their guardians.
  • RED-TETRIS: Online multiplayer Tetris game with React and Node.js.
  • Matcha: Tinder-like web app using Node.js and MySQL.
  • Camagru: Instagram-like web app with PHP and MySQL.
  • TODO-APP-TDD: Task manager following Test-Driven Development.
📱Mobile Apps
  • 3d Protein: 3D protein visualization from PDB files with UI controls.
  • swifty_companion: App to retrieve 42 Network student data via API.
  • ft_hangouts: Android app for contact and text management.
🔐 Security
  • Rainfall: Reverse engineering and executable exploitation.
  • Override: Reverse engineering and executable exploitation.
  • Boot-2-root: Hacking ISO and servers.
  • snow-crash: Cybersecurity challenges in various fields.
🚢 DevOps Lab
⛏️ Data Scraping/Analysis
  • QuickScrapper: Custom dynamic e-commerce web scraper in Python.

Pinned Loading

  1. DeepEye DeepEye Public

    DeepEye a CLI command that helps you search through files fast and efficient.

    Go 13 3

  2. SafinaDB SafinaDB Public

    SafinaDB (safina;سفينة;ship;saa-fee-na) is a custom-built database engine designed to be efficient, stable and fast (for learning purposes). Inspired by the Arabic word for "ship".

    Rust 4

  3. Leaf-Diseases-Classification Leaf-Diseases-Classification Public

    An innovative computer vision project utilizing leaf image analysis for disease recognition.

    Jupyter Notebook 3 1

  4. db.c db.c Public

    trying to learn DB internals by building a simple storage engine

    C

  5. Total-perspective-Vortex Total-perspective-Vortex Public

    This subject aims to create a brain computer interface based on electroencephalographic data (EEG data) with the help of machine learning algorithms. Using a subject’s EEG reading, you’ll have to i…

    Jupyter Notebook 3

  6. Gomoku Gomoku Public

    Gomoku game integrating an AI player capable of beating a human player the fastest way possible. Implementing a min-max algorithm, trial and error to find the most adapted heuristics. This will not…

    TypeScript 2