About meminä
I used to fix booking mistakes for a living. Now I go looking for them in data.
Two years in operations in Bengaluru, now an MSc Business Analytics student at DCU. I write SQL and Python, I check my numbers twice, and I’m looking for analyst roles in Ireland.
$ whoami
data analyst · dublin · open to roles in ireland
$ cat stack.txt
SQL Python Power BI Excel DuckDB pandas
$ ls proof/
irish-property-sql/ · 812,018 sales
llm-benchmark/ · 456 tests
hackernoon.md · published
$ cat education.txt
MSc Business Analytics, DCU (2026 – present)
BE Computer Science, DSATM (2019 – 2023)
$
Things I’ve built
LLM Risk Register Benchmark
Can LLMs draft a project risk register from real planning documents?
Co-authored with Kruthik Jadhav · Being prepared for an IEEE conference.
- A benchmark study that evaluates three LLMs across three prompting strategies for automated risk-register generation.
- Inputs are real project planning documents from 21 World Bank and UK government sources.
- Reproducible pipeline with a strict no-leakage evaluation design, covered by 456 unit tests.
Python · LLM evaluation · Prompt engineering · Reproducible research
Swipe for more →
Proof · SQL in actionnäyttö
Real queries, real rows.
From my Irish property project: 812,018 sales from the Property Price Register, cleaned and queried in DuckDB. Pick a question to see the SQL and what it returned.
WITH labelled AS (
SELECT sale_year,
CASE WHEN county = 'Dublin' THEN 'Dublin' ELSE 'Rest of Ireland' END AS region,
price_incl_vat
FROM market_sales
),
by_region AS (
SELECT sale_year, region, count(*) AS sales, median(price_incl_vat) AS median_price
FROM labelled
GROUP BY sale_year, region
),
side_by_side AS (
-- Conditional aggregation turns two rows into two columns
SELECT sale_year,
max(CASE WHEN region = 'Dublin' THEN median_price END) AS dublin_median,
max(CASE WHEN region = 'Rest of Ireland' THEN median_price END) AS rest_median
FROM by_region
GROUP BY sale_year
)
SELECT sale_year,
round(dublin_median) AS dublin_median_eur,
round(rest_median) AS rest_median_eur,
round(dublin_median / rest_median, 2) AS dublin_to_rest_ratio
FROM side_by_side
ORDER BY sale_year;What it answers
How big is the price gap between Dublin and the rest of the country, and has it grown or shrunk since 2010?
First 5 rows
| sale_year | dublin_median_eur | rest_median_eur | ratio |
|---|---|---|---|
| 2010 | €277,500 | €188,410 | 1.47 |
| 2011 | €250,000 | €154,550 | 1.62 |
| 2012 | €215,650 | €130,000 | 1.66 |
| 2013 | €235,000 | €119,175 | 1.97 |
| 2014 | €261,420 | €118,000 | 2.22 |
From results/04_dublin_vs_rest.csv, run in DuckDB.
Worktyö
Operations Executive (Customer Service)
Thomas Cook (India) Limited · Bengaluru
Audited booking records for errors and corrected them, keeping customer data accurate.
Apr 2026 – Sep 2026
Operations Coordinator
Trip Factory · Bengaluru
Compiled daily shift figures into Excel tracking sheets that supervisors used to plan the week.
Jul 2024 – Mar 2026
Cafe Team Member
Amitri Cafe · Bengaluru
Took orders and kept service moving at peak times.
6 months
From
BLR
Bengaluru
To
DUB
Dublin
- Departed · 2019 – 2023
- DSATM
- BE Computer Science Engineering
- Arriving · 2026 – now
- DCU
- MSc in Business Analytics (Computing)
Passenger
M. Sudhan
Class
MSc
Gate
Data
Seat
Analyst
Badges I've earnedkortit
Toolkittaidot
Data
Web
AI / ML
Tools
What we're cookingkeittiössä
- A second HackerNoon articlewith the editorsHow we re-ran a research project's experiments on free GPUs, with a co-author. In editorial review.
- LLM risk-register benchmark papersimmeringWriting it up with Kruthik Jadhav, being prepared for an IEEE conference.
- MSc Business Analytics at DCUon the stoveStatistics, Power BI and machine learning in Python, one module at a time.
- This websiteplatingEvery tree, train and ray of aurora is drawn in code. Still adding little things.
What I'm reading · top of Hacker Newsluen
- 1Norway makes shithouses great againvisitnorway.com · 52 points · discussion
- 2HackerTube: YouTube built from videos recommended by HNkarpathy.bearblog.dev · 1425 points · discussion
- 3A tiny Pacific country rolls out universal basic incomeeconomist.com · 18 points · discussion
- 4No AI, 52 min. Build all Linux Files utils in C by Hand [video]youtube.com · 41 points · discussion
- 5An Italian farmer found some unknown seeds in his attic and planted themsmithsonianmag.com · 481 points · discussion
Refreshed 1 Nov, every morning
Something susepäilyttävä
Four of these are true. One is the impostor.
Tap the one that's sus
Get in touch · ota yhteyttä
Hiring a data analyst in Ireland?