Skip to content
View MohamedKirate-hub's full-sized avatar

Highlights

  • Pro

Block or report MohamedKirate-hub

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

Hi there, I'm Mohamed Kirate πŸ‘‹

42 School student passionate about High-level programming, AI, and building things from scratch.


πŸš€ About Me

  • πŸŽ“ Currently studying at 42 School
  • πŸ’» Strong foundation in systems programming and C development and Python
  • πŸ€– Exploring AI & LLMs β€” building projects with language model APIs
  • πŸ“Š Also into data analysis and working with real-world datasets
  • 🌱 Always learning β€” from memory management to machine intelligence

πŸ› οΈ Tech Stack

Systems & Programming Language

C Python Shell

AI & Data

AI LLMs Qwen Hosted on Hugging Face

Tools

Git Linux


🧩 Areas of Interest

πŸ”¬ Systems Programming     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘  C, memory, file I/O
πŸ€– AI & LLMs               β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘  APIs, prompting, integration
🐍 Python Development      β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘  scripting, data, AI projects
πŸ“ Data Structures         β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘  graphs, linked lists, trees
πŸ“Š Data Analysis           β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘  real-world datasets

πŸ“‚ Featured Projects

πŸ”Ή libft

A complete re-implementation of the C standard library.
Covers string manipulation, memory functions, character checks, integer conversion, and linked list utilities β€” built from scratch without relying on standard headers.

πŸ”Ή ft_printf

Custom implementation of C's printf.
Handles format specifiers, variadic arguments, and formatted output β€” a deep dive into how printing really works under the hood.

πŸ”Ή get_next_line

Reads one line at a time from any file descriptor.
Careful buffer management and static variables β€” a great exercise in C file I/O and memory discipline.

Manual implementation of a doubly linked list in C.
Supports bidirectional traversal, insertion, and deletion β€” part of a broader interest in data structures including graphs and trees.

Data analysis project exploring global happiness metrics using the Our World in Data (OWID) dataset.
Combining Python and real-world data to surface meaningful patterns.


πŸ€– AI & LLM Interests

I'm actively building with Large Language Models β€” working with APIs (like OpenAI), experimenting with prompt engineering, and exploring how LLMs can be integrated into practical applications. I'm drawn to the intersection of classical computer science (algorithms, data structures like graphs) and modern AI.

How do you represent knowledge? A graph. How do LLMs reason? Also, kind of a graph. Coincidence? I think not.


πŸ“Š GitHub Stats

Mohamed's GitHub Stats Top Languages


πŸ“« Get in Touch

GitHub LinkedIn mkirate's 42 stats

"From raw memory in C to reasoning with LLMs β€” it's all just data and logic."

Popular repositories Loading

  1. libft libft Public

    C

  2. printf printf Public

    C

  3. get_next_line get_next_line Public

    C

  4. push-swap push-swap Public

    An algorithmic sorting project developed under the 42 school curriculum. Implements custom stack manipulation operations, deep complexity management, and a rigorous memory-leak-free parser in C adh…

    C

  5. graph-theory graph-theory Public

    A foundational implementation playground for graph theory and tree data structures in Python. Features manual adjacency list construction, core traversal algorithms (BFS/DFS), Binary Search Trees (…

    Python

  6. Call-Me-Maybe Call-Me-Maybe Public

    A function-calling framework that translates natural language prompts into structured, schema-compliant JSON payloads. Uses token-by-token constrained decoding to enforce strict syntax control on s…

    Python