GitHunt

Rahim Siddiq

r-siddiq

I am a software engineer with a passion for building robust, efficient, and well-designed systems.

Greater Los Angeles, CA

Languages

Java22%JavaScript19%C19%Python15%EJS11%Jupyter Notebook7%HTML4%C++4%

Repos

44

Stars

0

Forks

0

Top Language

Java

Loading contributions...

Repositories

44
R-
r-siddiq/r-siddiq

No description provided.

00Updated 3 months ago
R-
r-siddiq/machine-learning-data-science

A structured monorepo of Jupyter notebooks covering data science foundations through classic machine learning.

Jupyter Notebook00Updated 4 months ago
classificationcross-validationdata-sciencehyperparameter-tuningjupyter-notebooksknnmachine-learningmatplotlibmodel-evaluationnumpypandaspython-graphvizregresscikit-learnseaborn
R-
r-siddiq/Onco-LogicFork

Onco-Logic is a comprehensive, multi-modal decision support ecosystem designed to transform cancer care by unifying fragmented patient data. The suite leverages advanced AI and machine learning to provide clinicians and researchers with a holistic understanding of each patient's disease, enabling a new frontier in precision oncology.

00Updated 5 months ago
dotenvgit-lfsimbalanced-learnmatplotlibnltknumpyopenrouter-apipandaspytorchscikit-learnseabornshapspacystreamlittransformersumap
R-
r-siddiq/RoboDoc

Streamlit multipage app combining SBERT medical chatbot, biomarker disease classification, and survival prediction with SHAP explainability. Ships with datasets and pretrained models for non-diagnostic exploration.

Jupyter Notebook00Updated 5 months ago
catboostembeddingsmachine-learningmedical-chatbotmodel-interpretabilitynlppythonsbertscikit-learnsentence-transformersshapspacystreamlitxgboost
R-
r-siddiq/culinary-otter

Culinary Otter is a server-rendered Node.js app for discovering, favoriting, and customizing recipes with MySQL auth, sessions, Spoonacular integration, Kroger price lookups, and daily resets.

EJS00Updated 5 months ago
ajaxapi-integrationauthenticationbashbcryptbootstrap5cron-jobsdotenvexpress-jsexpress-sessionshtml-css-javascriptmysqlnode-jsoauth2password-hashingrest-apirole-based-access-controlroutingshell-scripts
R-
r-siddiq/inspira-find

Inspira Find is a server-rendered Node.js app for inspirational quotes, offering multi-criteria search, author modals, and an admin portal delivering CRUD over authors and quotes.

JavaScript00Updated 5 months ago
ajaxbootstrapconnection-poolcssdotenvejsexpressmodalmysqlnode-jsrest-apiserver-side-rendering
R-
r-siddiq/learning-machine-learning

A dynamic web application with a server-side rendering (SSR) architecture. The backend, built with Node.js and Express, serves dynamically generated HTML pages and integrates with the Google Gemini API for on-demand content.

EJS00Updated 5 months ago
api-integrationdynamic-programmingexpress-jsgoogle-genaihtml-css-javascriptnode-jsserver-side-rendering
R-
r-siddiq/Quake-Finder

A static web application to find and display earthquake data from the USGS API. Search by date, magnitude, and location using an interactive Google Map.

JavaScript00Updated 5 months ago
asynccssdom-manipulationfetch-apifront-endrest-apistatic-siteweb-application
R-
r-siddiq/Sign-Up-Page

A clean, responsive sign-up form project using HTML, CSS, JavaScript, and Bootstrap; includes client-side validation, API-driven data lookups, username availability checks, and password suggestions.

JavaScript00Updated 5 months ago
ajaxbootstrapexternal-apifetch-apifront-endhtml-css-javascriptinternet-programmingweb-formsweb-page
R-
r-siddiq/Guess-It

A tiny, frontend-only number guessing game. Pick a number between 1–99 and try to guess it in 7 attempts. Built with HTML, CSS, and vanilla JavaScript; no frameworks, no build step.

JavaScript00Updated 5 months ago
cssdom-manipulationes6event-handlingevent-listenerfront-end-developmenthtml5queryselectorweb-application
R-
r-siddiq/Pop-Quiz

A lightweight, frontend-only quiz built with HTML, vanilla JavaScript, and Bootstrap. It renders ten US-geography questions using a mix of inputs (text, select, checkboxes, and radio buttons), gives immediate, color-coded feedback with icons, and tracks total attempts via localStorage.

JavaScript00Updated 5 months ago
bootstrapdom-manipulationform-validationfrontendhtml5localstorage
R-
r-siddiq/ML-Info-Frontend

A lightweight, frontend-only, multi-page static site introducing core machine learning concepts—learning paradigms, algorithms, model evaluation, and future trends—using HTML5 and CSS3 (no build step).

HTML00Updated 5 months ago
cssfront-endhtml5static-siteweb-application
R-
r-siddiq/express-solar-system

A multi-page website about the Solar System using JavaScript, EJS templates, HTML, CSS, and external APIs. It demonstrates routing, serving static assets, templating with partials, and consuming web APIs (Unsplash + NASA APOD).

EJS00Updated 5 months ago
ejs-templatingexpress-jsexternal-apihtml-css-javascriptnode-fetchnode-jsnpmpartialsrouting
R-
r-siddiq/ThreadNexus

ThreadNexus is a C project implementing a multithreaded TCP server, shared-state player database, and unit tests, exploring concurrency primitives, synchronization, sockets, and performance troubleshooting.

C00Updated 5 months ago
bashblocking-iocriterionlinuxmakefilemutex-locksposix-apispthreadsrace-conditionstcp-socketunit-testing
R-
r-siddiq/SecureNexusNetwork

A TLS-encrypted, multi-client chat service designed for robust network simulation. This repository offers two environments for running the application: a containerized setup using Docker Compose for ease of deployment and testing, and a more complex network topology simulation using Mininet within a virtual machine for in-depth network analysis.

Python00Updated 5 months ago
bashcontainersdockerdocker-composelinuxmininetmulti-threadingnetwork-programmingnetwork-simulationopensslroutingscriptssecuritysocket-programmingsslsubnettingtlsvirtual-machine
R-
r-siddiq/Thread_Chat

Thread Chat is a TCP-based two-client chat service with Dockerized automation and interactive demos, plus Mininet walkthrough, showcasing sockets, concurrency, health checks, and containerized workflows.

Python00Updated 5 months ago
automationcontainerizationdockermininetnetwork-programmingsocketstcpthreadingtmuxvirtualbox-vm
R-
r-siddiq/Packet_Pulse

A Python UDP client-server project implementing Pinger and Heartbeat applications, demonstrating round-trip timing, packet loss simulation, heartbeat monitoring, and containerized execution with Docker and Compose.

Python00Updated 5 months ago
bashclient-serverdockerlinuxmininetnetwork-programmingnetwork-simulationpacket-capture
R-
r-siddiq/Client_Server_Socket

UDP client/server demo in Python with two versions: Dockerized (portable, lightweight) and VM+Mininet (virtual network simulation), showcasing message passing, sockets, and network testing.

Python00Updated 5 months ago
dockerlinuxmininetnetwork-programmingsocket-programmingudp-client-servervirtual-machine
R-
r-siddiq/Structs_And_Algos

C++ portfolio showcasing classic data structures and algorithms with clean CMake/CTest builds: graphs, matrices, hashing, heaps, dynamic programming, sorting, permutations, two-pointer merging, topological ordering, symmetry.

C++00Updated 5 months ago
bashcmakectestdynamic-programmingfloyd-warshall-algorithmhash-tableheapsmatricespermutation-algorithmstopological-sort
R-
r-siddiq/VirtuMMU

VirtuMMU is a C-based simulation of a memory management unit. It demonstrates virtual-to-physical address translation, page mapping, and memory protection with read, write, and execute permissions.

C00Updated 5 months ago
bashcomputer-architecturelinuxmemory-managementpagingvirtual-memory
R-
r-siddiq/Mallocator

A custom memory allocator in C that implements malloc and free. It uses a memory arena, block splitting, and coalescing to manage fragmentation effectively.

C00Updated 6 months ago
bashcriterionlinuxmallocmemory-allocationmmapoperating-systemssystem-programmingunit-testing
R-
r-siddiq/PULSE

This project is a lightweight, deterministic C simulator for classic CPU scheduling, featuring a pluggable selector callback to model both preemptive and non-preemptive policies.

C00Updated 6 months ago
bashcpu-schedulingcriterionfifolifooperating-systemspriority-schedulinground-robinscheduling-algorithmssjfstcfsystems-programming
R-
r-siddiq/StringsAndCiphers

C11 codebase implementing string manipulation, struct handling, and classic ciphers, with Criterion tests and Makefile automation, designed for Linux environments and bash driven build workflows.

C00Updated 6 months ago
bashciphercriterioncryptographydata-structureslinuxmakefileunit-testing
R-
r-siddiq/DB_Solutions

Portfolio of SQL scripts showcasing database design, schema creation, and data manipulation skills, built for learning, practice, and demonstrating proficiency with MySQL and relational database concepts.

00Updated 6 months ago
data-modelingdatabaserelational-databasesschemasql
R-
r-siddiq/Prescription-Webapp-NoSQL

A Spring Boot web application using MongoDB to manage doctors, patients, drugs, and prescriptions, featuring Thymeleaf views, data models, and CRUD operations for healthcare workflows.

Java00Updated 6 months ago
crud-applicationmavenmongodbmvcnosqlspring-bootthymeleaf
R-
r-siddiq/Prescription-Webapp-JDBC

A Spring MVC and JDBC web application for managing prescriptions, enabling doctors to create, pharmacies to fill, and patients to track prescriptions with secure database validation.

Java00Updated 6 months ago
jdbcjdbctemplatemavenschema-designspring-mvcsql
R-
r-siddiq/BitMatrix

BitMatrix is a Java-based relational database management system supporting schema definition, data manipulation, indexing, and querying for both in-memory and file-backed tables.

Java00Updated 6 months ago
bitwise-operationsdata-structuresdatabase-jsfile-iofile-tablejunitmavenobject-oriented-programmingperformance-testingschema-model
R-
r-siddiq/NatJoin

The project is a basic in-memory database system that demonstrates fundamental concepts like schema, tuples, table operations, and a natural join.

Java00Updated 6 months ago
database-jsjunitmavenobject-oriented-programmingunit-testing
R-
r-siddiq/HeapQuery

HeapQuery is an in-memory database system in Java for managing schemas and tuples, supporting basic data manipulation, relational operations, and boolean query conditions.

Java00Updated 6 months ago
data-structuresexception-handlingin-memory-databasejunitmavenobject-oriented-programmingquery-processingserialization
R-
r-siddiq/SchemaCraft

SchemaCraft is a lightweight Java/Maven toolkit for defining schemas, creating typed tables, storing tuples, and performing relational operations (projection, joins, lookups) with JUnit-tested in-memory models.

Java00Updated 6 months ago
bytebufferexception-handlingfile-iojunitlookupsmavenobject-oriented-programmingrelational-operatorsschemaserializationtablestuples

Gists

Recent Activity

Rahim Siddiq (r-siddiq) | GitHunt