I build Python automation, internal tools, and applied AI workflows for operational problems.
My background combines enterprise IT support, Python/PowerShell automation, and an MSc in Artificial Intelligence with Distinction. I work across ServiceNow, Microsoft 365, Entra ID, Intune, Exchange Online, FastAPI, PostgreSQL, Docker, and LLM workflow systems.
My current focus is the space between IT operations and software engineering: API integrations, support workflow automation, data tooling, internal platforms, and AI systems that complete useful tasks rather than just chat.
- DataAgent — AI spreadsheet-analysis engine that converts natural-language data requests into sandboxed Python workflows with logs, charts, retries, and error recovery.
- Project Onyx — async FastAPI API-sync backend using Celery, Redis, PostgreSQL, Docker, delta syncing, and idempotent updates.
- Fabricated — structured LLM workflow engine using FastAPI, PostgreSQL, staged generation, JSON outputs, and resumable workflow state.
- Aletheia — MSc AI dissertation project for AI-generated media detection using TensorFlow, browser tooling, and Dockerised backend inference.
| Category | Technology |
|---|---|
| Automation & Scripting | Python, PowerShell, Bash, API integrations, scheduled workflows |
| Enterprise IT | ServiceNow REST APIs, Microsoft 365, Entra ID, Intune, Exchange Online |
| Backend & Data | FastAPI, REST APIs, PostgreSQL, SQLAlchemy, Redis, Celery, SQL, Pandas |
| Frontend | Next.js, React, JavaScript/TypeScript |
| AI & ML | LLM integrations, structured outputs, TensorFlow, Scikit-learn, Hugging Face |
| Tools | Docker, Git/GitHub, Linux, Azure |
I am currently building and refining projects around:
- AI-assisted workflow automation
- Internal tools for operational teams
- API integrations and data synchronisation
- LLM systems with structured outputs, retries, and validation
- Practical AI tools that reduce repetitive manual work
I am currently targeting roles such as:
- Python Automation Engineer
- IT Automation Engineer
- Application Support Engineer
- Internal Tools Engineer
- AI Automation Engineer
- Python Backend Engineer


