Data Analyst
Social Value Portal
Data Analyst & BI Developer · UK
I turn messy operational data into reports people can trust.
This is the build-side view of my data work.
I work across Power BI, SQL, Python, Excel, Salesforce and Tableau to clean data, fix reporting issues and build dashboards that help teams make decisions with more confidence.
I profile the source first, check the grain, clean the fields, build the model, write the measures and validate the output before I worry about the final dashboard layout.
Quick context before the detail: experience, outcomes and portfolio depth.Quick context before the detail: experience, tools, strongest work and project coverage.
I am a Data Analyst who likes the practical side of data work: finding why a number looks wrong, checking the source, speaking to the people who use the report and fixing the process so the same issue does not keep coming back.
In my current role at Social Value Portal, I work with Salesforce, Excel, Power BI, DAX measures and operational review data. Much of the work starts with messy records, unclear definitions, broken formulas or outputs that do not match what teams expect.
I am looking for Data Analyst, BI Analyst and Reporting Analyst roles where I can combine technical delivery with clear communication, stakeholder support and useful recommendations.
This view is for people who want to know how the work was built. I label the source type, explain the cleaning logic, show the model or measure decisions where useful and write down the checks I would use before trusting the output.
I do not treat dashboards as the starting point. For me, the first question is: what does one row represent, and what decision will this report support?
I try to understand the decision first, then check whether the data is clean enough to support it. That means looking for missing values, duplicates, broken joins, unclear definitions and manual steps that are likely to create errors.
My workflow is deliberately simple: define the question, confirm the grain, profile the source, transform the data, build the measure layer, validate the output, then explain the limitation.
I ask what the report needs to help someone decide, not just what chart they want.
I check whether the analysis sits at row, customer, crime, session, provider, project or month level.
I check whether the problem is missing data, duplicate records, a process gap or a definition issue.
I use SQL, Power Query, Python or Excel to check nulls, distinct counts, category drift and row-level logic.
I prefer repeatable validation checks and documented rules over manual one-off corrections.
I keep measures, transformations and assumptions clear so the dashboard is easier to review later.
I write plain-English notes so non-technical users know what changed and what action to take.
I include limitations and next checks because real analysis always has context around it.
I rewrote this section around the problem, action and outcome behind the work, not just the tools used.
Social Value Portal
Self-employed · Fiverr, Upwork, direct clients and Outlier AI
TECHROLE Solutions Pvt. Ltd.
TECHROLE Solutions Pvt. Ltd.
In this view I am not repeating my CV. I am showing the type of analytical work I do and the checks I care about when another analyst looks at the project.
I check missing values, duplicate records, wrong formats, broken formulas and inconsistent definitions before I trust a report.
I separate cleaning logic, model structure and measures so the dashboard is not hiding too much logic inside visuals.
I look past headline revenue and check margin, conversion, campaign cost, stock risk and whether the metric supports an actual decision.
I use public data to practise the same habits I use professionally: source labels, clean definitions, validation notes and honest limitations.
If a check is repeated often, I try to make it reusable through SQL, Python, Power Query, Power Automate, N8N or VBA.
I usually write this down on purpose. Missing context, weak assumptions and future validation checks are part of the analysis, not an embarrassment.
Click a skill. The matching skill labels across the page will glow and move slightly, so you know exactly where to look. I am not highlighting whole sections anymore.
These are the projects I would lead with in an interview because they show reporting, data quality, operational analysis and commercial thinking.
These are the strongest build-side projects because they show source profiling, modelling choices, repeatable calculations, validation and clear limitations.
Public sector · Public data
I used public crime and outcome data to show where demand is growing, which categories create the largest workload, and where outcome recording may need attention. It shows how I turn complex public-sector data into a clear performance story.
I reviewed the PBIX model, DAX, Power Query and fact-table structure, then processed 4.88M crime records and 4.90M outcome records using chunked Python aggregation. I kept record counts separate from distinct crime IDs to avoid misleading percentages.
Healthcare · Public data
I built a healthcare performance dashboard tracking A&E attendances, four-hour breaches and 12-hour admission waits. It shows how I approach operational pressure, provider comparison and performance reporting.
I cleaned NHS England monthly A&E files, standardised provider and regional fields, created KPI summaries, and checked latest-month totals before creating regional and provider-level views.
Commercial analytics · Synthetic data
I analysed a campaign test to show whether emails created extra profit after cost, not just extra conversions. It shows commercial thinking and the ability to separate real uplift from headline performance.
I compared control and treatment groups using conversion rate, revenue per customer, incremental margin, campaign cost and ROI. I would improve the next version with confidence intervals and segment-level testing.
Commercial analytics · Synthetic data
I created a retail dashboard that goes beyond sales totals by showing margin, profit and stock risk together. It helps identify where revenue looks healthy but availability or profitability may be under pressure.
I used synthetic sales and inventory data to calculate revenue, gross profit, margin, stock value and risk flags. I compared categories by both profit and margin, then separated stock-out and excess-stock risk.
Commercial analytics · Synthetic data
I segmented customers to show which groups are most valuable and where retention or reactivation should be prioritised. It shows how customer history can support targeted marketing decisions.
I calculated RFM scores using synthetic order-history data, grouped customers into readable segments and compared revenue, profit, frequency, recency and acquisition channel performance.
Commercial analytics · Synthetic data
I built a funnel and ROI dashboard showing where customers drop out and which channels stay profitable after marketing costs and returns. It focuses on traffic quality, not vanity volume.
I analysed 90,000 synthetic sessions using session-to-order conversion, revenue per session, return effect, channel spend and gross profit after marketing. Python summaries were shaped into Power BI-ready outputs.
I am looking for Data Analyst, BI Analyst and Reporting Analyst roles in the UK, especially work involving Power BI, SQL, data quality, operational reporting and stakeholder-led analysis.
I am happy to discuss modelling decisions, validation checks, DAX measures, SQL logic, Python workflows or how I explain technical findings to non-technical users.