Freelance
Have a data problem?
I build the fix.
I take projects end to end — scoping, backend and API development, containerised cloud deployment, and handover documentation your team can actually maintain. If it involves messy data, repetitive work, or documents nobody wants to read, it's probably my kind of project.
Services
What I build for clients.
LLM document automation
Invoices, contracts, forms, reports — extracted into structured, validated data with LLM pipelines, evaluation sets and human-auditable review workflows. The same discipline I apply at Hypatos, scaled to your documents.
- llm apis
- extraction schemas
- rag
- evaluation
Data pipelines & warehousing
Ingestion, ETL/ELT, modelling and orchestration on BigQuery, Snowflake, Redshift or Databricks — with the error handling, logging and validation that keep pipelines boring in the best way.
- python
- airflow
- dbt
- sql
- gcp / aws
Web data acquisition & enrichment
Scraping, API integration, deduplication, enrichment and QA rules that turn the open web into structured records delivered to the tools your team already uses — Airtable, Notion, sheets, or a custom app.
- scraping
- third-party apis
- llm agents
- qa rules
Dashboards & automated reporting
Looker Studio dashboards and scheduled reporting built on clean, validated data — plus the automations that save your team a week every month.
- looker studio
- reporting
- scheduling
- integrations
Not on the list? Ask anyway.
If it's technical, I can build it or write it — scripts, integrations, internal tools, technical documentation, data cleanups, one-off automations, or the weird project that doesn't fit a category. Describe the problem; I'll tell you honestly whether I'm the right person for it, and what it would take.
Describe your problem →Process
How working together goes.
-
Scope
A short call or email thread to understand the problem, the data, and what "done" looks like. Free, no commitment.
-
Proposal
A written plan: deliverables, timeline, and a fixed or milestone-based price. No surprises later.
-
Build
Iterative development with regular demos, so you see progress on real data — not just status updates.
-
Handover
Deployed, documented, and explained. You own the code, and your team knows how to run it.
Work
Experience.
Every role below shaped how I build today: QA taught me to distrust data until it's validated, warehousing taught me scale, and LLM work taught me that context is the product.
AI Context Expert
Hypatos current- Engineer the context layer behind LLM-based document processing — extraction schemas, prompts and ground-truth datasets that drive automated capture of structured data from unstructured business documents.
- Build evaluation sets and error taxonomies from model output, feeding structured findings back to engineering to raise extraction accuracy and reduce manual review.
- Automate data preparation, validation and reporting across large document corpora with Python and SQL.
python · sql · llm apis · prompt & context engineering · evaluation
Lead Data Acquisition & Automation Engineer
AQVC- Built automated acquisition and enrichment pipelines combining third-party APIs (Apollo, Airtable, Google Workspace) with LLM agents to research, structure and validate investor data at scale.
- Designed reusable Python automation and multi-stage QA workflows that replaced manual research steps and enforced validation rules on every record.
- Integrated LLM tooling into internal processes and documented repeatable workflows adopted by the wider team.
python · llm agents · apollo · airtable · google workspace apis
QA Engineer / SDET
ABC Tech Group- Owned quality for a multi-platform banking product across web, iOS and Android — test design, regression, functional, UI and exploratory testing managed in TestRail.
- Debugged issues across the stack using logs, API responses and multiple environments, working directly with developers and product.
- Improved release confidence through systematic edge-case coverage and maintained test documentation.
test automation · testrail · api debugging · banking domain
Senior Data Engineer
Falcony AI- Designed and maintained BigQuery data warehouses and ETL/ELT pipelines on GCP supporting analytics and reporting for product and marketing teams.
- Developed modular Python services for recurring ingestion, cleaning and transformation.
- Integrated third-party APIs (Google Analytics, Hyros) for attribution data and delivered Looker Studio dashboards used across the organisation.
bigquery · gcp · python · looker studio · etl/elt
Senior Data Engineer
Quantox Technology- Spearheaded a custom data platform on PySpark and Databricks, transforming raw streaming data into gold-layer analytics datasets.
- Wrote scalable, testable Python modules for validation, transformation and enrichment.
pyspark · databricks · streaming · medallion architecture
Data Engineer
Endava- Developed and maintained Python Airflow DAGs automating ETL processes, with advanced error-handling and logging.
- Designed performant SQL queries and data models on Snowflake and Oracle for near real-time analytics use cases.
airflow · snowflake · oracle · python · sql
Data Engineer → Associate Data Engineer
Virgin Pulse- Built and monitored production pipelines on Redshift and Snowflake using Python, Airflow and shell scripting.
- Drove data quality and reliability improvements through validation checks, refactoring and clearer logging.
redshift · snowflake · airflow · shell · data quality
Software Developer
Cape Ann Enterprises- Built and shipped web applications with Angular, Drupal, JavaScript, jQuery and HTML/CSS, with automated UI testing in Selenium.
- Produced mockups and drafts for client sites and documented implementation step by step.
angular · drupal · javascript · selenium
Programming Instructor
Algorithmics Global & Coding Giants ongoing- Teach Python, C# and web fundamentals to students aged 6–18 — four years of practice turning complex technical ideas into clear, accessible explanations.
python · c# · web fundamentals · teaching
Earlier roles
2016 – 2020- Technical Support Analyst — Marvelsoft: log analysis, Sphinx documentation, GitLab.
- Software Engineer — Alfa24: Vue.js, PostgreSQL.
- Web Developer — Leftor d.o.o.: PHP, Yii, HTML5/CSS3.
Toolbox
Skills, grouped.
- ai & llm
- LLM-based document processing & data extraction, prompt and context engineering, RAG, embeddings & vector search, evaluation sets and error analysis, LLM/agent APIs, MCP tooling
- backend
- Python (FastAPI, Flask), REST API design & integration, background jobs and scheduling, asynchronous / event-driven processing, C#
- frontend
- JavaScript, Angular, Vue.js, HTML5, CSS3, responsive UI work — TypeScript / React actively learning
- data & databases
- Advanced SQL, PostgreSQL, Oracle, Snowflake, BigQuery, Redshift, MongoDB, Cassandra; DBT, Airflow, Fivetran, PySpark, Databricks; ETL/ELT, warehouse & lakehouse design
- cloud & devops
- Google Cloud Platform, AWS (S3, Athena), Azure, Docker, Kubernetes, Git/GitLab, Linux, logging & monitoring
- quality
- Test design & automation (Selenium, TestRail), data validation, debugging & performance analysis, technical documentation (Sphinx), Agile/Scrum, Jira