One source of truth for the whole business.
Shop, till, CRM and spreadsheets brought together into a clean, tested and documented model in Snowflake, SQL and Python, or right-sized tools for smaller teams.
Analytics engineer
I turn scattered data into reliable models, automated reporting and dashboards people actually trust, and I share what I learn along the way.
Drop in any spreadsheet and get a presentation-ready dashboard in seconds. Smart charts, headlines written from your numbers, and slides ready for Keynote or PowerPoint.
Finds the real header row, skips titles, totals and footnotes, and reads dates, money and percentages in any format.
Trends, rankings, shares, breakdowns and what changed, each with a headline like "Revenue up 18% year over year".
Copy any chart straight into Keynote or PowerPoint, download 4K slides, or present full screen from the browser.
Your file is read in your browser and never uploaded. No sign-up, no AI, no tracking.
Good decisions need good data. Good data needs structure, tests and automation. That is what I build.
Analytics engineering that turns raw data into numbers you can trust, delivered automatically.
Shop, till, CRM and spreadsheets brought together into a clean, tested and documented model in Snowflake, SQL and Python, or right-sized tools for smaller teams.
Power BI dashboards designed around the decisions you make, refreshed automatically.
Python and Google Apps Script automations that collect, clean and send data on schedule, with checks that catch errors first.
Which products, customers and channels really drive profit, what the trends say, and what to do next.
Fast, secure websites with analytics built in from day one.
Have a question about analytics or data engineering? I'm always happy to talk it through, so start a conversation below.
Start a conversationThe same craft behind every project: readable SQL, tested Python and modern Swift. Pick a language to see it run.
A clear process with no surprises.
Talk through the decisions to be made, the questions that can't be answered yet, and the data already available.
Model, test, automate and visualise the data step by step, with regular check-ins along the way.
Document everything and explain it in plain language, so the team can run it with confidence.
Proven tools, chosen to fit what organisations already run on.
Personal projects where I solve real problems end to end, from raw data to a polished interface.
A personal analytics platform that turns raw Instagram data exports into a recency-weighted affinity score for every account, with a unified dashboard on iPhone. Built with no external database, using only Google Drive, Apps Script and Scriptable.
A system of iOS home-screen widgets that plans journeys in real time from Transport for London's open data, showing the next best route, departures and disruption at a glance.
Drop in any CSV or Excel file and get a presentation-ready dashboard: it detects dates, measures and messy layouts, picks the right charts, writes headlines from the numbers and exports slides. Everything runs privately in the browser.
Designed and built from scratch: a fast, secure static site with 23 guides and cheat sheets, structured data for search engines, search and filtering, and print-ready layouts.
Technical depth, business sense, and a habit of explaining things clearly.
I'm an analytics engineer and data scientist with over seven years' experience across big tech, media, consulting and financial services. Originally from Italy, I'm now based in London. I've been helping organisations turn scattered data into reliable, automated reporting, and I'm happiest when a process that used to take hours runs quietly on its own.
I hold an MSc in Cyber Security with Distinction and a BSc in Data Science, so I build with care: secure, tested and documented. I work in English, Italian, Spanish and French, and I share what I learn in free guides and cheat sheets.
Python, SQL, Swift and SwiftUI, C++. Snowflake, MS SQL Server, Matillion, Pentaho. Power BI and DAX, Tableau. AWS, Microsoft Azure, Google Cloud. Data modelling, ETL, forecasting, A/B testing, reporting automation, Git.
Italian (native), English (fluent), Spanish (advanced), French (basic).
Free, practical cheat sheets you can save as PDF, plus in-depth guides on SQL, Python, Snowflake, dbt, Power BI and Swift.
Every query pattern you use day to day, on one printable page.
Open and save as PDFThe pandas commands analysts use every day, on one printable page.
Open and save as PDFSnowflake-specific commands and syntax, on one printable page.
Open and save as PDFThe DAX patterns behind almost every Power BI report, on one printable page.
Open and save as PDFModern Swift syntax at a glance, on one printable page.
Open and save as PDFThe Git commands data teams actually use, on one printable page.
Open and save as PDFThirty SQL and thirty Python challenges, from first SELECT to wizard level. Earn stars, unlock tiers, and meet Quack Overflow, the rubber duck who gives hints.
Real analytics engineer and data analyst interview questions with model answers, flip flashcards, a quiz and a 7-day game plan.
What's changing in data, and how to do things properly.
Fewer tools, more open formats and AI built into the platform. What has changed, and what it means for data teams.
The October 2025 release brought some of the biggest changes to Python in years. Here is what matters for data work.
The single most useful SQL skill after joins. Rankings, running totals and period-over-period comparisons, without self-joins.
How analytics engineers turn SQL scripts into tested, documented, version-controlled pipelines.
The concepts that make Snowflake different, and the SQL you need on day one.
The data model behind fast, trustworthy dashboards. Facts, dimensions and the one decision that matters most: grain.
An analytics engineer turns raw data from different systems into clean, tested and documented data models that dashboards, reports and data science can rely on, and automates the process so it refreshes on its own. Read the full guide.
Use the Get in touch section at the bottom of this page, or connect with me on LinkedIn. I'm always happy to talk about data, analytics engineering and interesting projects. Get in touch.
Start with SELECT, WHERE, ORDER BY and GROUP BY on a small dataset, then move on to joins and window functions. Practise a little every day rather than reading for hours: writing real queries is what makes it stick. Try the SQL puzzles and keep the SQL cheat sheet open.
For analytics, start with SQL: most business data lives in databases and warehouses, and SQL is asked in almost every data interview. Add Python next for automation, data cleaning and analysis that goes beyond what SQL does well. Start with the pandas for Excel users guide.
A data engineer builds the infrastructure that moves data reliably. An analytics engineer shapes that data into clean, trustworthy models. A data analyst uses those models to answer business questions. In smaller teams, one person often does all three.
Revise SQL joins, aggregation and window functions, be ready to sketch a star schema, know the basics of dbt and a cloud warehouse, and prepare five STAR stories with real numbers. Use the interview prep flashcards and quiz.
Yes. Data Canvas reads your file inside your browser. Nothing is uploaded to a server, there is no sign-up and no tracking, so it is safe to use with confidential spreadsheets. Try Data Canvas.
Tell me about the report you rebuild every week, the data you can't trust, or the data project you're trying to achieve. I reply within two working days.
alessandro@ecclesieagazzi.com
Based in the UK and Italy. Open to remote work across Europe and beyond.