Skip to content
View Shab00's full-sized avatar
Open for collaboration on exciting projects
Open for collaboration on exciting projects

Block or report Shab00

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

Hi, I'm Bashaar

MSc Computing (in progress) — Current module: M816 Data Management (DAMA‑DMBOK2)
Completed: Data Science & Machine Learning analysis of "red pill" content on YouTube
In progress: SaaS predictive football score model website
Product experiment (on hold): Pokémon card WhatsApp notifier for marketplace listings (eBay, etc.)


About Me

  • Passionate about data science, machine learning, and building real-world solutions.
  • Provided end-to-end IT consulting, designing and launching a full digital presence for a startup client.
  • C is one of my main languages; I continue to deepen my expertise using K&R, The C programming language, alongside practical projects.
  • Always exploring new tech and open to collaboration.

Tech & Tools

  • Languages: Python, C, a bit of everything else
  • Domains: Data Science, Machine Learning, SaaS, Web
  • Tools: Jupyter, Vim, Git/GitHub, Docker, FastAPI

Projects & Status

  • YouTube — "Red Pill" Content Analysis (completed)

    • Finished a reproducible analysis: collected video metadata and comments, performed multi-model sentiment/emotion analysis and topic modelling, and produced notebooks and visualisations summarising engagement and themes.
    • Notebooks & artifacts: Link
  • Football Match Outcome Prediction — SaaS & Business Simulation (in progress)

    • Building an end-to-end pipeline (ingestion → feature engineering → LightGBM modeling → calibration → API). Working on MVP inference endpoint, calibration, and subscription delivery flow.
    • Current focus: finalising model calibration, production snapshotting and the delivery pipeline (WhatsApp/Stripe integration).
    • Repo / demo: Link
  • Marketplace Notifier — Pokémon Card WhatsApp Notifier (product experiment; on hold)

    • Detects listings for specified Pokémon cards on marketplaces (eBay, etc.) and notifies subscribers via WhatsApp.
    • Planned features: listing ingestion/scraping, matching rules, Twilio WhatsApp notifications and a subscription opt-in flow.
    • Status: on hold while consulting stakeholders and completing the football project. Will resume once requirements are finalised.

Greenlight Ecology — Website

  • Client project — built and deployed the official site for Greenlight Ecology.
  • Role: end-to-end IT consultant (design, static build, AWS S3 + CloudFront deployment, SSL).
  • Live: (add URL) · Tech: HTML, CSS, JavaScript

Spare Time

  • Coding practice & C development
    • Ongoing algorithms & data structures practice and C exercises (The C programming language, Head First C, Learn C the Hard Way).
    • Chess engine — Building a from‑scratch chess engine as a learning project. Implementing board/FEN I/O, robust move generation + make/unmake, perft tests for correctness, and a search stack (minimax → alpha‑beta → iterative deepening) with UCI support planned. Emphasis on correctness-first development, perft regression tests, and sanitizer-friendly code. Repo: Link

MSc & Coursework

  • MSc Computing (in progress) — The Open University
    • Current module: M816 Data Management (DAMA‑DMBOK2) — topics include data governance, data quality, metadata management, master data management, data architecture and lifecycle.
    • I’m mapping module concepts to my projects and will publish governance & QA artifacts (e.g., governance markdown, metadata catalog, data-quality checks) as I complete them.

🌐 Connect


Thanks for visiting my profile!

Pinned Loading

  1. samsecology/samsecology.github.io samsecology/samsecology.github.io Public

    Managed end-to-end IT solutions: website, domain, hosting, security, and digital branding for a startup.

    JavaScript 1

  2. redPillYoutube redPillYoutube Public

    This project aims to analyze "red pill" content on YouTube by collecting and analyzing data from selected channels. By examining video metadata and comments, we seek to uncover trends, sentiments, …

    Jupyter Notebook

  3. Over-Under2.5Goals Over-Under2.5Goals Public

    Utilizing data analysis and machine learning techniques, I have developed a model to predict the number of goals in Premier League games, focusing on whether the total goals scored will be over or …

    Jupyter Notebook

  4. chessEngine chessEngine Public

    This repository implements a simple, well‑tested chess engine prototype in C. The focus is correctness, reproducible tests, and incremental development. The code is intentionally straightforward so…

    C

  5. cExercises cExercises Public

    This repository documents my journey learning C programming. It contains solutions, experiments, and notes from working through multiple resources, including Zed Shaw's "Learn C the Hard Way" and "…

    C

  6. codingProblems codingProblems Public

    This repository contains solutions and work-in-progress code for coding problems, challenges, and exercises from various platforms, books, and random generators.

    Python