Data analysis case studies

Each one follows the same structure: the question, the data, how I worked with it, and what it made possible. Switch between them with the sheet tabs.

One workforce dataset across three countries

Deurali HRM: attendance, leave, payroll and performance for a company with offices in the UK, Dubai and Nepal.

  • 3countries
  • 6access roles
  • 2salary currencies, plus UK contractor invoices
  • 1source of truth
QuestionHow do you report on people, hours and pay consistently when staff are spread across three countries, two currencies and different contract types?
DataShift-level attendance, leave records, salaried pay in NPR and AED, UK contractor invoice summaries, and performance reviews.
MethodDesigned the data model in Google Sheets with an Apps Script web app on top. Every shift has a defined lifecycle, so attendance figures are complete rather than estimated. Role-based access across Admin, CEO, COO, CTO, Lead and Staff controls who sees what. Reviews require a self-assessment before the lead review, so both sides are always captured.
OutcomeLeadership gets attendance, leave and payroll summaries per country and per currency from one dataset instead of separate local spreadsheets.
Analyst lessonThe questions you can answer later are decided when the data model is designed. Clean structure at entry beats cleaning at analysis time.

Google Sheets, Apps Script, data modelling, access control, payroll reporting

Live demo: leave uptake by department

The kind of view Team Hub data makes possible. Switch the measure and the chart, ranking and summary all update.

Sample data for illustration, not real employee records.
Bar chart of leave uptake by department

View the underlying data
DepartmentStaffAllowance (days)TakenStill to take% used

Data analysis skills and tools

Each skill links back to work above, so you can see it in use.

SpreadsheetsGoogle Sheets and Excel as working databases: structured data entry, validation, cleaning, and summaries.Seen in: Deurali HRM, Team Hub, Budget tracker
Data cleaningFinding and fixing type errors, inconsistent formats, and silent conversions before analysis.Seen in: Budget tracker
VisualisationDashboards and charts that answer one question each, built with Chart.js, SVG and spreadsheet tools.Seen in: Budget tracker, live demo
PythonBack-end and analytics code, and generating Excel workbooks with openpyxl.Seen in: Code Himalaya role
AutomationGoogle Apps Script pipelines across Sheets, Forms, Gmail, Drive and Calendar, with logging.Seen in: Inbox automation, Team Hub
Web and marketing analyticsCampaign and site performance analysis, SEO, conversion-focused page changes.Seen in: Campaign analytics, Online Notes Nepal role
CommunicationTurning findings into plain-language updates for clients and leadership.Seen in: every role below

Work experience

From building websites to running operations: each role put me closer to the data.

  1. 2023 – 2025

    CTO / Operations Lead, GrowYourBNB

    • Analysed website and campaign performance metrics to inform marketing decisions.
    • Managed landing pages and UX improvements to support conversion goals.
    • Kept client data, sales activity and marketing assets organised and reliable.
    • Coordinated digital campaigns for brand visibility and lead generation.
  2. 2022 – 2023

    Python Developer, Code Himalaya

    • Wrote clean, maintainable Python for digital solutions and analytics.
    • Built back-end components to improve application responsiveness and performance.
    • Connected user-facing features to back-end functionality.
  3. 2018 – 2022

    SEO Analyst & WordPress Developer, Online Notes Nepal

    • Applied SEO practices to improve search visibility and enquiries.
    • Designed and maintained business websites focused on usability and engagement.
    • Gathered client requirements and delivered on deadlines.

Bachelor of Computer Information Systems (BCIS)

Medhavi College, Kathmandu, 2018 – 2023

Let's talk

I'm looking for a full-time data analyst role in the UK. If you have a team that needs someone who understands both how data is collected and what it means, I'd like to hear from you.

Email me