Data Platforms
Warehousing, lakehouses & analytics.
- Snowflake
- Apache Iceberg
- SQL
- Pandas
- Streamlit
Principal Software Engineer
Principal Software Engineer specialising in Data Platforms, Cloud Architecture and Distributed Systems.
I have 20+ years of experience building large-scale software systems, cloud platforms and high-volume data pipelines across multiple industries. I architect and deliver production-grade solutions on AWS using Python.
My expertise spans event-driven architectures built with AWS Step Functions, EventBridge and Lambda, data warehousing with Snowflake, lakehouse architecture with Apache Iceberg, platform engineering, DevOps and Infrastructure as Code with Terraform. I build resilient, observable and highly automated cloud-native platforms that provide the foundation for analytics, AI applications and agentic workflows.
Warehousing, lakehouses & analytics.
Event-driven, serverless architecture.
Automated, observable infrastructure.
AWS Certified AI Practitioner
SnowPro Core
AWS Certified Developer
Certified ScrumMaster
Oracle 9i Certified Associate
Hunter Labs AWS Serverless Data Lakehouse is the platform behind my data products, designed to stay event-driven and serverless so it costs almost nothing when idle. Terraform provisions the AWS foundation, Python Lambdas and Step Functions move new files through ingestion and sanitisation, and S3 Tables with Apache Iceberg provide the lakehouse layer for Athena, DuckDB, Streamlit apps, and Prefect.io curation flows.
User Sessions Map is an interactive Leaflet visualisation that replays anonymised user activity across a global map. It loads static JSON session and office data, animates activity pulses over time, tracks active countries and leading markets, and stays deployable as a lightweight static web project.
View User Sessions MapHidden Gems is a small movie discovery site that surfaces one curated film each day from Netflix and Prime Video. It combines AWS-hosted data pipelines, Prefect orchestration, Terraform-managed infrastructure, and a lightweight static front end to publish daily picks, refresh JSON content, invalidate CloudFront, and push matching posts to X, with a clean landing page, direct watch links, and a fully automated publishing flow behind the scenes.
View Hidden GemsYFinance & Streamlit - Magnificent 7 Stocks Tracker follows Apple, Microsoft, Nvidia, Amazon, Alphabet, Meta, and Tesla through an analytics pipeline. A daily scheduled job pulls adjusted market data from YFinance, lands the raw extracts in S3, and runs them through the Hunter Labs AWS Data Platform. Lambda and Step Functions handle ingestion and validation before curated price history is written into an Apache Iceberg data lake. Streamlit then reads the lakehouse-ready data, visualising interactive price trends, ticker comparisons, returns, and recent movement views on top of the same serverless platform.
Ready to discuss your next software, data platform or cloud architecture project?
Let's Connect