Skip to content
View soddi1's full-sized avatar

Highlights

  • Pro

Block or report soddi1

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

Hi, I'm Hamza

I'm a Computer Science student with interests in Computer Networks, NLP, AI, Distributed Systems, and Full-Stack Development.


πŸ”§ Projects

  • Chat-Server-Summarizer – Backend server for retrieving and generating messages from Discord, Slack, and Telegram. Uses Claude API to summarise messages and delivers daily summaries via a Discord slash command.

  • Research-RAG-Assistant – A retrieval-augmented generation assistant that indexes research papers and selectively answers questions using either local academic content or Wikipedia, depending on user intent.

  • Raft-KV-Store – A distributed, fault-tolerant key-value store implemented in Go. Supports leader election, log replication, and persistent state recovery based on the Raft consensus algorithm.

  • Unix-Shell-Clone – A custom-built shell in C that supports core UNIX commands, I/O redirection, pipelines, wildcard expansion, aliases, and command history.

  • Memory-Allocator - Abstracted memory allocator implementing custom malloc() and free() using an embedded free list

  • Mini-Pthread - Implemented threading library with multithreading, scheduling, and concurrency control

  • Unix-Like-Filesystem - Implemented file system for file/directory management on an emulated disk


πŸ“„ CV

You can view/download my CV here


πŸ“« Contact

Popular repositories Loading

  1. Flooding Flooding Public

    Jupyter Notebook 1

  2. Pakistan_Telecom_Data Pakistan_Telecom_Data Public

    Jupyter Notebook 1

  3. html-portfolio html-portfolio Public

    HTML

  4. Pakistan-s_Telecom Pakistan-s_Telecom Public

    Jupyter Notebook

  5. PTA-dataset PTA-dataset Public

  6. twitter-scams twitter-scams Public