Skip to content
View chansg's full-sized avatar

Highlights

  • Pro

Block or report chansg

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

Chanveer S Grewal

Typing SVG

Portfolio   LinkedIn   GitHub


BSc Computer Science graduate based in Birmingham, UK. I completed the Leep Talent Data Technician Skills Bootcamp and am actively looking for my first Junior Data Analyst role. Longer-term, I'm drawn to Security Engineering and Detection.


Skills

Data & Analysis Languages BI & Viz Tooling
pandas, NumPy Python Power BI — DAX measures, KPI cards Git, GitHub
Matplotlib, Seaborn SQL — GROUP BY/HAVING, subqueries Tableau — calculated fields, parameters Streamlit
Data cleaning, EDA MySQL Workbench Excel — INDEX/MATCH, Pivot Tables, SUMIFS PyCharm, scikit-learn

Projects

A real-time market-intelligence dashboard ingesting live Central Market data, surfacing best-seller rankings, price-stability scoring, and anomaly detection across a volatile, high-frequency dataset. Built as an end-to-end analytics product: ingestion → metrics → interactive dashboard with watchlists and CSV export.

What it shows: real-time data ingestion, time-series analysis, anomaly detection, and self-serve dashboarding — the core loop of an analytics role.

Tools: Python · pandas · Plotly · Streamlit


Turning long gameplay recordings into polished short-form video normally takes hours of manual editing; I automated the full stack — CV-based highlight extraction, Whisper speech-to-text with per-speaker diarisation, AI image and video generation, caption burning, and audio mixing — behind a Gradio human-review gate, validated across 294 passing tests.

Tools: Python · ffmpeg · Whisper · Gemini API · ElevenLabs · OpenCV


An anomaly-detection system combining an Isolation Forest model with a rule engine to flag suspicious patterns in authentication telemetry, surfaced through a Django dashboard. A practical exercise in unsupervised ML, feature engineering, and turning model output into something a human can actually triage.

What it shows: unsupervised anomaly detection, feature engineering, and operationalising model output into a usable interface.

Tools: Python · scikit-learn · Django · pandas


A Windows voice assistant reframed as a personal study tool: it records and locally transcribes meetings with Whisper into timestamped, summarisable notes, and answers questions about whatever is on screen — "what's wrong with line 6?" on a SQL query — by reading the active window. A self-registering capability router (keyword → local semantic embedding → Claude) keeps every action observable and human-approved, backed by 141 passing tests.

Tools: Python · Claude API · Gemini · faster-whisper · Kokoro ONNX · SQLite


GitHub Stats

GitHub Streak


Open to Junior Data Analyst roles across the UK

Pinned Loading

  1. Travelling-Salesperson-Problem Travelling-Salesperson-Problem Public

    The Traveling Salesperson Problem (TSP) is a classic optimization problem in computer science and mathematics.

    Java

  2. Demand-Prediction-with-PSO-and-Genetic-Algorithms Demand-Prediction-with-PSO-and-Genetic-Algorithms Public

    Java optimisation project implementing Random Search, PSO, and Genetic Algorithms for demand prediction using CSV datasets.

    Java

  3. ai-security-log-analyzer ai-security-log-analyzer Public

    A Python-based security analytics project that detects anomalous authentication activity using machine learning. The system processes login telemetry, engineers behavioural features, and applies Is…

    Python

  4. seo-lead-tool seo-lead-tool Public

    A local SEO lead-generation tool that identifies businesses paying for Google Ads but lacking organic search presence — built with Python, Streamlit, and SerpAPI.

    Python

  5. aria aria Public

    Windows-first personal AI assistant for voice, screen context, memory, and finance research.

    Python

  6. rocket-animation rocket-animation Public

    low poly rocket made in Blender