Data Products · Analytics · Engineering

Turning complex data into insight and efficiency.

I build data products that make information easier to understand and software systems easier to develop.

Products

Featured products.

Three products for private data discovery, efficient engineering and actionable economic insights.

Privacy-first Data Discovery

Datalens.ai

Discover what your data can reveal. Analyse CSV files privately in your browser, explore ranked analytical scenarios, and find relevant algorithms.

From data characteristics to explainable next steps—without uploading or saving your data.
  • Drop a CSV or try 50 synthetic datasets across diverse domains.
  • Review detected features, data types, missing values and sample size.
  • Discover ranked scenarios with suggested features and suitability checks.
  • Explore 501 algorithms in the searchable dictionary, with practical Python examples.
DartJaspr PythonJSON DockerStatic SEO
Datalens.aiPrivate by design

Discover what your data can tell you.

50Sample datasets
501Algorithms
25Categories
◇
Explore possible insightsPatterns · trends · anomalies
+
∑
Find suitable methodsSuggested features · suitability checks
+

Illustrative interface preview · data stays in your browser

EDS database migration tool preview
Migration Files Ordered schema changes
→
EDS Apply · Revert · Inspect
→
PostgreSQL Schema state
Migrate Apply
Revert Rollback
Status Inspect
History Trace
JSON Output
{ "database": "postgres", "status": "ready", "applied": 12, "pending": 1 }
Open-Source Database Tool

EDS

An open-source PostgreSQL migration tool that simplifies database changes and helps teams build and maintain software efficiently.

Automates repeatable schema changes with verification, rollback and clear migration history, reducing manual work.
  • Apply versioned PostgreSQL migrations.
  • Revert previously applied migrations.
  • Inspect current migration status and history.
  • Produce JSON output for scripts and other tools.
  • Detect migration drift through checksum verification.
  • Use locking and validation to guard migration execution.
  • Keep migration state separate from application code.
Erlang/OTP Cowboy PostgreSQL REST JSON Linux Open Source
Trade & Economic Insights

World Trade Pulse

A cross-platform product for exploring global trade and economic trends, including imports, exports, GDP and inflation. It makes complex data easier to explore and understand.

Built to bring economic trends into focus and support more informed decisions, with transparent data sources and methodology.
  • Explore historical imports, exports and trade balances.
  • Compare countries, trading partners and HS product groups.
  • Examine Product × Partner relationships rather than relying only on national totals.
  • Calculate measures including concentration, dependency, exposure and growth.
  • Surface data coverage, freshness, sources and methodology so users can interpret the results responsibly.
UN Comtrade + other sources Python PostgreSQL PostGIS FastAPI Flutter Docker GitHub Actions
World Trade Pulse analytics dashboard preview
Reporter United Kingdom
Illustrative trade overview · USD
Imports $791B
Exports $520B
Balance −$271B
Partner
Trade
Change
Share
United States $143B +6.2% 14.1%
China $109B +1.8% 10.7%
Germany $92B +2.4% 9.1%
Netherlands $71B +4.1% 7.0%
Dimensions Country · Partner · Product · Year
Measures Growth · Share · Dependency
Approach

How the pieces fit together.

I start from the user problem, define useful outcomes and prioritise features against data quality, feasibility and usability. I then connect the data, analytical logic, services and interface into a coherent end-to-end product.

Users & Requirements
Understand what information is needed, how it will be used and what should be available in the product.
Requirements Use Cases Stakeholders Priorities
Analytics
Define calculations and measures consistently so the same concepts are used throughout the product.
Metrics Growth Trends Comparisons
Interface
Present data so users can navigate, filter and compare information without working directly with the source data.
Visualisation Filtering Product UI Reporting
Services & Quality
Keep common calculations and validation in shared services rather than duplicating them across the application.
REST APIs Validation Testing Data Quality
Data Model
Structure source data so it can support the analysis and application without unnecessary duplication.
PostgreSQL PostGIS Data Modelling Metadata
Ingestion & Delivery
Collect, clean and load source data and keep the application repeatable to build and deploy.
ETL / ELT APIs Automation Docker CI/CD
Technology

Tools used across the projects.

The stack varies by project. These are the main technologies and working methods represented in the work shown here.

Search & Publishing

Making analytical knowledge easy to find, understand and use.

Static HTML / SEODataLens
Search & AutocompleteDataLens
Verified Code ExamplesDataLens
About

Data, analytics and product work.

I build data products that turn complex information into usable insights and make data-intensive workflows more efficient, from shaping the problem and prioritising features to delivering and refining the product.

My work spans product thinking, data engineering and analytical applications. I work across engineering, analytics and stakeholder needs, with hands-on understanding of how datasets, APIs and user experiences fit together.

I am exploring data product, technical product and analytics-focused roles in London, particularly in financial services and other data-intensive organisations.