r-siddiq
I am a software engineer with a passion for building robust, efficient, and well-designed systems.
Greater Los Angeles, CA
Pinned Repositories
Onco-Logic
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.
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.
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.
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.
Lyceum-backend
Lyceum LMS Backend is a Spring-Boot based service layer for a university-style learning platform. It separates registrar and gradebook responsibilities into services that sync via RabbitMQ, exposes REST APIs for admins, instructors, and students, and targets a MySQL datastore with production-ready security, testing, and containerization.
Lyceum
Lyceum LMS Front-End is a React single-page application that delivers secure, role-based portals for administrators, instructors, and students. It consumes the Lyceum backend’s JWT-protected REST APIs to provide enrollment, grading, and catalog management flows in a modern, client-side UI.
AndroidLifeCycles
Android lifecycle demo using Java; showcases Activity callbacks, navigation, and state saving; logs lifecycle events, displays simple layouts, persists state across rotations, Gradle-based configuration.
Assembly-Language
Assembly repository with x86 examples; demonstrates procedures, stack frames, branching, arrays, strings, arithmetic, bitwise shifts, syscall-based input/output, Windows API, and debugging-oriented programs.
Battle-Strategy-Patterns
Java/Gradle project demonstrating the Strategy Pattern with interchangeable battle behaviors for monsters, showcasing clean, extensible, and testable object-oriented design.
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.
r-siddiq's Repositories
r-siddiq/r-siddiq
r-siddiq/machine-learning-data-science
A structured monorepo of Jupyter notebooks covering data science foundations through classic machine learning.
r-siddiq/Onco-Logic
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.
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.
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.
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.
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.
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.
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.
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.
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.
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).
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).
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.