Skip to content
View callmemehdy's full-sized avatar
:shipit:
:shipit:

Block or report callmemehdy

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
callmemehdy/readme.md

Mehdi El Akary

Typing SVG

Email LinkedIn GitHub


About Me

I'm a software engineer focused on AI/ML and systems programming, currently studying at 1337 Coding School (UM6P) in Morocco. I enjoy building things from scratch to understand how they really work, whether that's machine learning algorithms, real-time systems, or full-stack applications.

Current interests:

  • Building intelligent systems with RAG and LLMs
  • Optimizing real-time applications
  • Understanding ML algorithms by implementing them from scratch
  • Designing scalable distributed systems

Languages I speak: Arabic, French, English


Tech Stack

Languages

Python C++ C TypeScript JavaScript SQL

AI/ML Tools

LangChain NumPy Pandas scikit-learn Matplotlib ChromaDB

Web Development

React Next.js FastAPI Fastify TailwindCSS

Infrastructure & Tools

Docker Git Redis Nginx Vault


Areas of Focus

Artificial Intelligence & Machine Learning

  • Building RAG systems with LangChain and vector databases
  • Implementing ML algorithms from scratch to understand the fundamentals
  • Working with local LLMs (Ollama, Mistral) for privacy-focused applications
  • Feature engineering and data preprocessing pipelines

Systems Programming

  • Network programming with C/C++ (non-blocking I/O, socket programming)
  • Multi-threaded and concurrent systems design
  • Memory management and performance optimization
  • Building servers and low-level infrastructure

Full Stack Development

  • Real-time applications with WebSockets
  • Authentication systems (JWT, 2FA)
  • RESTful APIs with FastAPI and Fastify
  • Modern frontend with React and Next.js

DevOps & Infrastructure

  • Container orchestration with Docker
  • Building custom Docker images from scratch
  • Load balancing and reverse proxying with Nginx
  • Secrets management with HashiCorp Vault

What I Value

Learning by doing - I believe the best way to understand something is to build it yourself. That's why I often implement algorithms and systems from scratch before using libraries.

Taking ownership - When I work on something, I see it through from design to deployment. I'm comfortable making decisions and taking responsibility for the outcome.

First principles thinking - I try to understand the fundamentals before jumping to solutions. This helps me make better architectural decisions and debug more effectively.

Collaboration - Building great products requires working well with others. I value clear communication and constructive feedback.


Get in Touch

I'm always interested in discussing new ideas, potential collaborations, or just connecting with people working on interesting problems.

Email LinkedIn Phone


Popular repositories Loading

  1. ft_transcendence ft_transcendence Public

    Real-time multiplayer gaming platform with social features. Built with team collaboration, featuring JWT authentication, 2FA, live chat, user dashboards, and real-time ping-pong game with matchmaki…

    TypeScript 3 1

  2. docAssistantChatBot docAssistantChatBot Public

    RAG (Retrieval-Augmented Generation) chatbot using LangChain, ChromaDB, and Ollama for local document querying. Features custom knowledge base from PDFs, local LLM with mistral, vector storage, and…

    Python 2

  3. linearRegression linearRegression Public

    Linear regression model implemented from scratch using Python and NumPy. Features gradient descent optimization, data preprocessing pipeline, and performance visualization with Matplotlib.

    Python 1

  4. bagitoJobSeeker bagitoJobSeeker Public

    Job search and application tracking platform. Helps organize job applications, track progress, and manage career opportunities.

    Python 1

  5. portfolio portfolio Public

    A modern, vintage-styled portfolio website with GitHub integration, dark/light mode, and admin dashboard for managing projects dynamically.

    JavaScript 1

  6. dining-philosophers dining-philosophers Public

    Classic concurrency problem implementation in C. Demonstrates multi-threading, mutex synchronization, and deadlock prevention using the dining philosophers problem.

    C