David Buchan
- I build automation and data systems end-to-end: Python, SQL, ETL pipelines, LLM API integrations, n8n workflows, and test automation (Playwright, Vitest, Supertest).
- 13+ years of real operations experience (Lloyds Banking Group, Deutsche Post, Windows sysadmin, currently Amazon print production) — I automate processes I have actually run.
- Five years in regulated banking operations at Lloyds — a natural fit for fintech and financial-services teams.
- BSc (Hons) Computing and IT, Open University, completed 2026.
- Looking for junior or associate roles: AI engineer, automation engineer, data analyst, QA automation, application support — fully remote from Germany, or UK-remote.
Skills
- AI & automation LLM API integration (OpenAI, Anthropic, Gemini), prompt pipelines, n8n workflow automation, email/LLM classification systems, AI-assisted tooling
- Data Python (pandas), SQL (PostgreSQL, DuckDB, SQLite), ETL pipeline design, deduplication and schema mapping, dashboards and reporting
- Software & testing React, TypeScript, Node.js, REST APIs, Playwright (E2E), Vitest, Supertest, GitHub Actions CI
- Operations Process optimization, quality analysis (call quality analysis at Lloyds), regulated environments (banking, postal), training and mentoring
Selected projects
ETL Data Pipeline — tested composable Python ETL framework
Pluggable stages, schema mapping, deduplication, SQLite loading, with tests and CI on every push.
github.com/Reaver1000/etl-data-pipelineRemote Job Engine — job discovery with AI scoring
Polls 30+ ATS boards, scores postings for fit using LLMs, tailors CVs. The tooling behind my own job search, in daily use.
github.com/Reaver1000/remote-job-engineAI Email Summariser — ML + GPT email classification
Gmail/IMAP integration, interactive learning, GPT-powered summarization.
github.com/Reaver1000/Ai-Email-summariserSQL Query Builder — interactive SQL playground
Streamlit + DuckDB with 55 tested templates: joins, windows, CTEs, cohorts, RFM analytics.
github.com/Reaver1000/sql-query-builderData Analysis Demo — reproducible SQL + Python analytics
End-to-end e-commerce analysis pipeline: pandas, charting, customer segmentation, automated reporting.
github.com/Reaver1000/data-analysis-demoFinance Dashboard — full-stack analytics dashboard
TypeScript and React finance analytics with PostgreSQL, REST APIs, and advanced SQL — fintech-style reporting.
github.com/Reaver1000/finance-dashboardBackground
I am a career-changer with an operations foundation, not a lifelong coder — and that is the value: five years analysing call quality at Lloyds Banking Group, two years as a Windows system administrator, eight years at Deutsche Post, and currently running print production at Amazon. Since 2022 I completed a BSc (Hons) in Computing and IT (Open University, 2026) while working full time, and built the project portfolio above. I have not yet held a professional software engineering title; I am looking for the first one, and I bring operational maturity most juniors do not have.
Common questions
Is David Buchan available for remote AI or automation engineering roles?
Yes. David Buchan is available for fully remote roles starting November 2026. He is based in Erfurt, Germany, and as a British citizen with a UK address he can also take UK-remote roles.
What AI and automation skills does David Buchan have?
LLM API integration (OpenAI, Anthropic, Gemini), prompt pipelines, n8n workflow automation, Python, SQL and ETL pipelines, plus test automation with Playwright, Vitest and Supertest. His AI-assisted job search engine and his ML email classifier with GPT summarization are public on GitHub.
What level of role is David Buchan looking for?
Junior, associate, or trainee roles: AI engineer, automation engineer, data analyst, QA automation, application support, or forward-deployed engineer. He has not held a professional software engineering title yet and positions himself honestly as junior-level.
What languages does David Buchan work in?
English is his native language and his working language is German at C1 spoken level. He works in English or German-speaking teams.
How can I contact David Buchan about a role?
Email davidbuchan1000@googlemail.com, connect on LinkedIn, or open a GitHub discussion on any of his repositories. He responds to serious enquiries within 24 hours.