chansg

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

📊 BDO Analytics

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


🎬 Shorts Pipeline

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


🔎 AI Security Log Analyser

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


🤖 Project Aria

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