I build the data pipelines, dashboards, and automation that help teams understand what's going on and decide what to do about it.
Key Skills
I'm a Microsoft certified Fabric Data Engineer (DP-700), Fabric Analytics Engineer (DP-600), and Power Platform Developer (PL-400). Most of my days go into enterprise data warehousing, building ETL and ELT pipelines, and shipping BI that people actually open and use.
On Microsoft Fabric I build lakehouses, warehouses, and semantic models, with pipelines in Azure Data Factory and SSIS and orchestration through Apache Airflow. Heavy transformation runs on PySpark. In Power BI I work across complex DAX, row-level security, and model governance, all backed by deep SQL on MSSQL and PostgreSQL.
DAX, Power Query, Fabric Semantic Models, report design, row-level security, dataflows, paginated reports
Pandas, NumPy, Matplotlib, Seaborn, Scikit-learn, Jupyter, data storytelling
Complex queries, CTEs, window functions, query optimisation, PostgreSQL, MSSQL
ggplot2, dplyr, tidyr, Shiny dashboards, statistical modelling, R Markdown
Lakehouse, Data Warehouse, Semantic Models, Notebooks, CI/CD with Azure DevOps
Sqoop, HDFS, Hive, PySpark, YARN, large-scale batch processing
DAG orchestration, scheduling, monitoring, Airflow pipelines
Open-source BI, dashboards, SQL Lab, dataset management
Batch processing, real-time streaming, data transformation, Apache Airflow
Azure Data Factory, Synapse Analytics, Blob Storage, Azure SQL Database
PostgreSQL, MSSQL, data modelling, schema design, indexing, partitioning
PySpark, Pandas, data validation, REST API ingestion, automation scripts
Canvas apps, model-driven apps, component libraries, PCF controls, custom connectors
Cloud flows, automated workflows, connectors, approvals, business process automation
Data modelling, relationships, security roles, plugins, Power Platform connectors
REST APIs, Django REST Framework, authentication, ORM, admin customisation
GitHub, branching strategies, CI/CD, Cloudflare Pages, GitHub Actions
API design, JWT/OAuth authentication, OpenAPI/Swagger, third-party integrations
MongoDB, Express.js, React, Node.js, REST APIs, full-stack web applications
I turn raw data into clear answers, with reports, dashboards, and visual stories built in Power BI and Python.
Scalable ETL and ELT pipelines for batch and real-time data. I clean it, join it, and get it ready to use at scale.
PL-400 certified. I build Power Apps, Power Automate workflows, and Dataverse solutions teams can rely on.
Machine learning for prediction, customer segmentation, and forecasting behaviour, built with Python and R.
Dynamic web apps built with Django, from the backend APIs to a responsive front end that works on any device.
Practical guidance on your data stack, from choosing the right tools to dashboard governance and helping your team get more out of it.
A few live previews of the kind of pipelines, dashboards, and automations I work on day to day.
An interactive, multi-page Power BI report tracking KPIs, regional sales, and trends across a full year.
Customer segmentation and behaviour analysis using RFM scoring, with cohort retention charts.
A complete pipeline in Azure Data Factory with Python transforms, loading clean data into Synapse Analytics.
An event streaming pipeline handling thousands of events a second, with quality checks and live monitoring.
A full-stack Django app with interactive charts, user logins, and live data over a REST API.
A churn model reaching 87% accuracy with Random Forest and XGBoost, kept explainable with SHAP.
Have a project or role in mind, or just want to say hello? I'd be glad to hear from you.
Book an appointment, request my CV, or just start a conversation. It all lands in the same place.
Six places my head goes when the laptop closes. Move across the landscape to find them.
Planted tanks and small underwater worlds at home. Half garden design, half patience.
Give me a gearbox and a road that switchbacks up a cliff. Getting there is half the joy.
Nothing in my garage, plenty in my feed. I follow teardowns, new platforms and race weekends the way others follow football.
Thin air, long trails, and nights in villages where the kitchen fire is the whole social scene.
From the maths of lift to a window seat between peaks, anything that flies has my full attention.
I follow launches, new rockets and telescope discoveries, and I love the big questions about how the universe came to be.