Skip to content

I turn messy operational data into decisions people act on.

Portrait of Rubaiyat RuhinADELAIDE, SA
01 — ABOUT

Engineer by training,analyst by choice.

Data Analyst with 1+ year of industry experience and a Master of Data Science, skilled in SQL, Power BI, Excel and Python and in translating complex operational datasets into actionable business recommendations. Track record of finding a reminder change projected to keep BDT 0.87M a year in fees and cutting weekly reporting time by 74%.

BASED IN
Adelaide, South Australia
WORK RIGHTS
Full working rights in Australia
TOOLS
SQL · Power BI · Python · Excel · R
LANGUAGES
English · Bengali (native)
02 — EXPERIENCE

Work & study

Engineer turned data analyst, capped with a Master's degree in Data Science. Open any row for the details.

Found a reminder change that cut no-shows by 23% among the highest-risk patients, projected to keep BDT 0.87M a year, by evaluating a six-week pilot as an A/B test in SQL and Power BI.

Cut weekly reporting time by 74% (244 to 62.5 minutes) by automating data preparation in PostgreSQL.

Built Power BI dashboards with DAX and clinic, specialty and date filters, so the operations team could answer follow-up questions without an analyst.

03 — PROJECTS

Selected work

01 / 05

73,692 appointments across 14 clinics, in one model built from 12 data sources. (Overview page of the PatientCare Power BI report)

01 / 03
POSTGRESQL · A/B TESTING · POWER BI · FIELDBOOSTER 2022–23

PatientCare Analytics

Where do missed appointments concentrate across a 14-clinic network, and does a better reminder fix them? I unified 12 data sources and tested a six-week reminder pilot.

26.0% → 20.1%semi-urban no-show rate, worth about BDT 0.87M a year.
01 / 04

Heavy discounts cost $135K, almost half of the profit. (Overview page of the Discount Guardrails Power BI report)

02 / 03
SQL SERVER · PYTHON · POWER BI · 2014–17 RETAIL DATA

Discount Guardrails

What maximum discount should each product group allow? Every order line, analysed in T-SQL, with a what-if report for the Head of Sales.

$135Klost on discounts above 20%, almost half of the $286K profit.
01 / 05

$817.9K of revenue from 21,350 orders in 2015. (Executive page of the Slice & Co. Power BI report)

03 / 03
POWER BI · POWER QUERY · DAX · FIVE-PAGE REPORT

Slice & Co. Pizza Operations

When does a pizza kitchen’s revenue come in, which pizzas earn it, and does staffing match demand? 21,350 orders and $817.9K of sales.

56%of revenue arrives in two rushes, plus a $13K-a-year upsell.
04 — LIFE

Off the clock

Photos, matchdays and race weekends. Keep scrolling →

INSTAGRAM

Shot on iPhone

@ruhin_b ↗
FOOTBALL · PREMIER LEAGUE

Manchester United

NEXT MATCHvs LiverpoolAway · Mon 23 Nov, 3:00 AM Adelaide timeThen: Sporting CP (away) Thu 26 Nov · Brentford (home) Sun 29 Nov
LAST FIVE
  • Lost1–4Como 1907
  • Lost0–3Bournemouth
  • Lost0–2Chelsea
  • Won3–2Roma
  • Drew4–4Aston Villa
TABLEP · PTS
  1. 1Arsenal1027
  2. 2Brighton Hove1022
  3. 3Man City1021
  4. 16Nottingham109
  5. 17Coventry City109
  6. 18Man United108
  7. 19Sunderland108
  8. 20Crystal Palace107
UPDATED 11 NOV, 10:47 PM · KICK-OFFS IN ADELAIDE TIME
FORMULA 1 · 2026 SEASON

Race weekends

LAST RACE · BRAZILIAN GP · 9 NOV
  1. P1Lando NorrisMcLaren
  2. P2Max VerstappenRed Bull
  3. P3Isack HadjarRed Bull
NEXT RACELas Vegas GP · Sun 22 NovThen Qatar → Abu Dhabi to close the season
DRIVERS' STANDINGS
  1. 1Andrea Kimi Antonelli · Mercedes390
  2. 2Max Verstappen · Red Bull279
  3. 3George Russell · Mercedes262
  4. 4Lewis Hamilton · Ferrari261
  5. 5Charles Leclerc · Ferrari249
Constructors: Mercedes 652 · Ferrari 510 · Red Bull 415UPDATED 11 NOV, 10:47 PM · AFTER BRAZILIAN GP
05 — CONTACT

Let's talk.

Hiring for a data role, or have a dataset with a question in it?