Skip to content
View RamiNoodle733's full-sized avatar

Block or report RamiNoodle733

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.

Content in all repositories owned by your account will be closed.
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
RamiNoodle733/README.md

Rami Abdelrazzaq

Computer Science graduate · CompTIA A+ certified · Open-source contributor

Building web applications, data tools, and AI workflows — with a focus on useful interfaces, debugging, and reliability.

Portfolio · Animal Battle Stats · LinkedIn

B.S. Computer Science, Cum Laude — University of Houston, May 2025


Spotlight — Animal Battle Stats

Creator and developer · Live site · Source · Project story

An interactive animal powerscaling database with 344 animals, searchable rankings, detailed profiles, head-to-head comparisons, tier lists, tournament brackets, and community features. The interface brings wildlife data into the visual language of a fighting game.

My work includes the interface, data presentation, responsive design, comparison features, release tooling, and browser verification. The stack combines JavaScript, HTML/CSS, Astro-generated pages, Node.js tooling, Vercel serverless endpoints, and MongoDB/Mongoose.

Animal Battle Stats homepage — current live interface

Searchable animal database with 344 animals, power rankings and six stat ratings Animal database — searchable rankings and comparison controls. Orca profile with stat bars, radar chart, animal details and comparison controls Animal profiles — visual ratings, measurements, abilities, and sources.

Real screenshots captured from the live website on October 8, 2026. The animal count is a dated snapshot. Ratings and simulated matchups are game-style interpretations of animal traits.

Selected projects

Cardio Vision logo   Cardio Vision

Boston Scientific-sponsored UH capstone
Six-person team · January–May 2025

ECG uploads, waveform plots, and electrical-axis visualization. I contributed database operations, bulk uploads, schema handling, graphing, responsive UI, troubleshooting, automated tests, and sponsor communication.

Python · Flask · SQLAlchemy · MySQL · JavaScript · Matplotlib · Plotly · pytest · Vitest

Recorded presentation · Project details
Completed collaborative academic prototype.
Cardio Vision ECG waveform plots from the original capstone
Original capstone waveform visualization

Cougar Degree

CodeRED Astra winner
[MLH] Best Use of DigitalOcean Gradient AI

AI-assisted degree planning built with Mahmoud Badi and Michael Monroe. I was a member of the three-person hackathon team, with implementation credit shared across the team. The winning version uses DigitalOcean Gradient AI; the original Gemini implementation is a separate version.

JavaScript · HTML/CSS · Node.js · Express · DigitalOcean Gradient AI

Winning-version source · Award and project
Cougar Degree logo

Perfume Pal

Cloud Run Hackathon prototype

A fragrance-design workflow that turns scent preferences into recipe concepts. I created the concept, interface, agent prompts, and backend integration, drawing on my perfume-brand experience. A Scent Planner and Formula Architect divide preference interpretation from recipe generation.

Python · FastAPI · Google ADK · Gemini · Docker · Google Cloud Run

Source and setup · Recorded demo
The hosted demo needs repair; the video and source document the prototype.
Perfume Pal project logo

Open-source contributions

16 merged pull requests across 10 upstream repositories, verified October 7, 2026. I contribute focused fixes, features, regression coverage, and documentation to existing projects.

Project Accepted contribution Upstream evidence
OpenClaw logo  OpenClaw Preserve case-distinct peer IDs during session cleanup; improve failed-update recovery; clarify context-overflow recovery #122006 · #18131 · #12973
Database icon  sqlite-utils Empty/whitespace-only input handling, header-only CSV imports, and test-mode plugin isolation #837 · #707 · #719
Datasette icon  Datasette Numeric filter parameter coercion #2876
Vega logo  Altair Readable Unicode JSON export with an explicit ensure_ascii option, tests, and documentation #3952
Meltano logo  Meltano Drop unset .env values and correct documentation #9825 · #9833 · #9827
pandas logo  pandas Remove an unused shared aggregate documentation template #64052
Jupyter logo  JupyterLab Naming consistency in documentation #18450
Jupyter logo  Jupyter Notebook Repair troubleshooting and migration documentation links #7824
Astronomy icon  pyFoF Astronomical input validation, integration, and tests #80
Kana Dojo organization logo  Kana Dojo Educational content contribution #3236

Browse my upstream pull requests →

Upstream maintainers and collaborators retain credit for their projects. This index separates engineering changes from smaller documentation/content contributions. My development workflow includes AI assistance; the linked review and merge records show what was accepted.

Tools I work with

  • Languages: Python · JavaScript · TypeScript · SQL · HTML/CSS
  • Web and data: Node.js · Express · React · Next.js · Flask · FastAPI · MongoDB · PostgreSQL · MySQL
  • Delivery and verification: Git · GitHub · Docker · Linux · Vercel · Google Cloud Run · pytest · Vitest · Playwright
  • IT support training: Windows · Ubuntu · PC hardware · Networking · Active Directory labs · Microsoft 365 · ServiceNow

Background

  • CompTIA A+ ce — earned June 2026.
  • Per Scholas IT Support Training — completed June 2026; systems, hardware, networking, support workflows, and labs.
  • B.S. Computer Science, Cum Laude — University of Houston, May 2025. Dean's List: Spring 2024, Fall 2024, Spring 2025.
  • AI Evaluation Specialist, Outlier AI — November 2024–March 2026. Reviewed technical AI outputs and documented defects and corrections across Python and JavaScript tasks.
  • Coding Instructor, Coder Kids — August 2024–January 2025. Taught Scratch/Python fundamentals and helped students debug setup and programming issues.

GitHub activity

Rami Abdelrazzaq's GitHub activity over the last 30 days

Generated daily from GitHub's contribution calendar and stored in this repository. The image shows its date range; GitHub's live contribution graph below remains the current account view.

Refresh workflow · How the graph is generated

Pinned Loading

  1. animal-battle-stats animal-battle-stats Public

    Animal Battle Stats: The animal powerscaling database. Compare matchups, rank the roster, and run tournaments to see who comes out on top.

    JavaScript 4 1