Junior AI, Automation & Data · Python · SQL · LLM APIs · n8n

David Buchan

Fully remote Erfurt, Germany (UK citizen) Available from November 2026 English native · German C1 spoken

Skills

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-pipeline

Remote 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-engine

AI Email Summariser — ML + GPT email classification

Gmail/IMAP integration, interactive learning, GPT-powered summarization.

github.com/Reaver1000/Ai-Email-summariser

SQL Query Builder — interactive SQL playground

Streamlit + DuckDB with 55 tested templates: joins, windows, CTEs, cohorts, RFM analytics.

github.com/Reaver1000/sql-query-builder

Data Analysis Demo — reproducible SQL + Python analytics

End-to-end e-commerce analysis pipeline: pandas, charting, customer segmentation, automated reporting.

github.com/Reaver1000/data-analysis-demo

Finance Dashboard — full-stack analytics dashboard

TypeScript and React finance analytics with PostgreSQL, REST APIs, and advanced SQL — fintech-style reporting.

github.com/Reaver1000/finance-dashboard

Background

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.