Pinned Repositories
AirBnB_clone
Created data models and a command line interpreter to manipulate data, streamlining the development process and aiding in debugging.
AirBnB_clone_v2
Flask integration and web static deployment
AirBnB_clone_v3
Added REST API endpoints for all functionality.
AirBnB_clone_v4
web dynamic deployment
alx-backend
API pagination, Caching Algorithms, i18n and Queuing systems.
alx-backend-javascript
ES6 fundamentals
alx-backend-python
python backend: anotations, async, async comprehention, unittests and integration tests
alx-backend-storage
Data storage and persistence systems: MySQL, MongoDB and Redis.
alx-backend-user-data
User authentication service built from scratch in python
alx-files_manager
This is a file storage service with: authentication, NodeJS, MongoDB, Redis, pagination and background processing
Sharraff's Repositories
Sharraff/AirBnB_clone_v2
Flask integration and web static deployment
Sharraff/AirBnB_clone_v3
Added REST API endpoints for all functionality.
Sharraff/AirBnB_clone_v4
web dynamic deployment
Sharraff/alx-backend
API pagination, Caching Algorithms, i18n and Queuing systems.
Sharraff/alx-backend-javascript
ES6 fundamentals
Sharraff/alx-backend-python
python backend: anotations, async, async comprehention, unittests and integration tests
Sharraff/alx-backend-storage
Data storage and persistence systems: MySQL, MongoDB and Redis.
Sharraff/alx-backend-user-data
User authentication service built from scratch in python
Sharraff/alx-files_manager
This is a file storage service with: authentication, NodeJS, MongoDB, Redis, pagination and background processing
Sharraff/alx-higher_level_programming
python data structures,exceptions, OOP, TDD, SQL, ORMs, Javascript.
Sharraff/alx-interview
Solution to leetcode type problems.
Sharraff/alx-low_level_programming
Introduction to C, variables, function, pointers, arrays, strings, recursion, static libraries, dynamic libraries, memory management, structs and typdefs, function pointers, variable arguments, singly linked list, bit manipulation, file io, makefiles, hash tables, search algorithms, unix processes and unix threads.
Sharraff/alx-system_engineering-devops
linux basics, bash scripting, server configuration, load balancing, ssh, databases and webstack debugging.
Sharraff/binary_trees
A complete implementation of binary trees and binary search trees algorithms in C
Sharraff/clion
A user behavior tracking software written in Rust and Typescript
Sharraff/Fix_My_Code_Challenge
Sharraff/Flash-Attention
A detailed first principles implementation of the flash-attention 1 algorithm in CUDA C/C++ and flash-attention 2 algorithm in Triton.
Sharraff/foodie-fetch
Alx foundations portfolio project
Sharraff/GPU-Kernels
Detailed implementation of Deep learning kernels in CUDA C/C++ and Triton.
Sharraff/LLMs
large language models from basics to advanced(Transformers, RAG, Reranking, Agents, Prompts).
Sharraff/mini-redis
Incomplete Redis client and server implementation using Tokio - for learning purposes only
Sharraff/Python-Console
python command line console/interpreter to build data models, data integration and debug web applications that can be generically be used.
Sharraff/Python-FastAPI-Basics
Sharraff/raft-rs
An understandable, fast and scalable Raft implementation
Sharraff/RAG_Techniques
This repository showcases various advanced techniques for Retrieval-Augmented Generation (RAG) systems. RAG systems combine information retrieval with generative models to provide accurate and contextually rich responses.
Sharraff/retro
A small, high perfomance Deep Learning library written in Rust.
Sharraff/rlbase_stable
An implementation of reinforcement learning algorithms in jax
Sharraff/spendify
a finance allocation and management software.
Sharraff/tinygrad
You like pytorch? You like micrograd? You love tinygrad! ❤️
Sharraff/unsloth
Finetune Llama 3.3, DeepSeek-R1 & Reasoning LLMs 2x faster with 70% less memory! 🦥