Skip to content
View RamiNoodle733's full-sized avatar

Highlights

  • Pro

Block or report RamiNoodle733

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
RamiNoodle733/README.md

Computer Science · Cum Laude · University of Houston

LinkedIn   Email   GitHub

Full-Stack Development · AI Tools & Workflows · Data Systems & Dashboards



Featured

ABS

Animal Battle Stats · animalbattlestats.com

Data platform for comparing 225+ animals across combat stats, ELO rankings, tournaments, and community features. JWT auth, Chart.js visualizations, and serverless APIs.

JavaScript Node.js Express MongoDB Atlas Vercel

Animal Battle Stats

Projects


 Cougar Degree · Devpost

AI degree planner generating balanced 8-semester roadmaps with prerequisite enforcement and difficulty-aware scheduling. Dual-LLM pipeline: Gemini 2.5 Flash for parsing, Llama 3 via DigitalOcean Gradient for generation.
Node.js Express Gemini 2.5 Flash Llama 3

 Cardio Vision · Demo

ECG analysis web app automating cardiac axis calculations via parallelogram and cosine law methods. Triaxial vector visualizations for clinical interpretation.
Python Flask SQLAlchemy MySQL Pytest

 IBM AI Demo Studio · Live · Video
LLM workflow demos — document Q&A with citations, text classification, and CSV summarization. IBM Carbon Design System UI, Prisma ORM, and GPT-4o integration.
Next.js 16 React 19 TypeScript Prisma SQLite GPT-4o · Deploy: Vercel

 Akhdar BI Command Center
Power BI executive dashboard tracking net sales, AOV, discounts, and customer segments. Star-schema ETL pipeline with DAX measures for pricing and margin analysis.
Python pandas SQLAlchemy PostgreSQL 15 Docker Power BI

 Akhdar Perfumes · akhdarperfumes.com
E-commerce storefront for Arabian attars — product catalog, cart, checkout, and admin panel. Custom Horizon theme with view transitions and JS module imports.
Shopify Liquid CSS JavaScript · Hosted: Shopify

 ABS-PostBot
Social media automation for Animal Battle Stats — generates and posts spotlights, matchups, power rankings, and fun facts to Reddit (Snoowrap), Discord (webhooks), and X (OAuth 1.0a).
Node.js Snoowrap Puppeteer node-canvas · CI: GitHub Actions

 Islamic Glossary Reminders · Live
Gamified Islamic glossary learning — timed check-ins (morning/afternoon/night), streaks, knowledge points with multipliers, achievements, and a community leaderboard.
Node.js Express MongoDB Atlas JWT bcrypt · Deploy: Render

 Node24
24-hour planner where "nodes" must sum to exactly 24 hours. Drag-resize via gesture handler and reanimated, haptic feedback, repeating nodes, color themes, and an AI assistant bar.
React Native Expo SDK 54 TypeScript Zustand AsyncStorage

 Job-Autopilot
Automated job discovery across LinkedIn, Indeed, and company career pages. Tailors resumes per position via LaTeX, auto-fills ATS forms with Puppeteer, deduplicates postings, and sends Telegram alerts.
Node.js Puppeteer Cheerio SQLite Commander LaTeX

 Halal-Hot-Chicken-Ranker · Live
Community ranking app for halal hot chicken restaurants. Upvote/downvote voting, comments, restaurant submissions via Nodemailer, search and sort. Helmet + compression middleware.
Node.js Express MongoDB Atlas Vanilla JS · Deploy: Vercel

 Perfume-Pal

AI perfume designer using Google ADK multi-agent architecture — scent planner and formula architect agents translate preferences into custom fragrance formulas.
Python FastAPI Google ADK Gemini 1.5 Flash · Deploy: Cloud Run (Docker)

 Stock Prediction Model
ML pipeline predicting AAPL/MSFT/AMD stock prices using 52 engineered features and 20-day sliding windows. Compares linear regression, LSTM, and ARIMA models. ACM-formatted LaTeX report.
Python PyTorch scikit-learn pandas yfinance statsmodels

Open Source Contributions

pandas · v3.0.2 release — Fixed inconsistent str array construction. pd.array and pd.Series now both preserve NA values consistently. Listed as contributor in release notes.

OpenClaw · PR #18131 — Fixed gateway self-update crash loop: restart only on successful updates, early exit on failed install/build steps, and auto-runs openclaw doctor --fix during updates to sanitize config. Credited in the v2026.2.17 changelog.

OpenClaw · PR #12973 — Improved context-overflow recovery UX by suggesting /reset when the model hits token limits.

Also explored: sqlparse · datasette · sqlite-utils · sqlfluff · altair


Tech Stack

Python JavaScript TypeScript Java C++ C SQL HTML CSS

Node.js Express React React Native Next.js FastAPI Flask MongoDB PostgreSQL MySQL SQLite Power BI

Git Docker Google Cloud Vercel Render Linux VS Code


Statistics


Background

BS Computer Science, Cum Laude — University of Houston (May 2025)

Dean's List — Spring 2024, Fall 2024, Spring 2025

AI Evaluation Specialist — Outlier AI (Nov 2024 – Present)
Evaluate and improve AI-generated code for correctness and clarity across Python and JavaScript tasks.

Coding Instructor — Coder Kids (Aug 2024 – Jan 2025)
Taught Scratch and Python fundamentals to students across multiple age groups.


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.

    CSS 3 2