I build production-ready AI systems and automation tools using Python, LLMs, and Azure AI Services. Passionate about solving real-world problems through intelligent automationβfrom multi-agent orchestration to full-stack AI applications.
π Azure AI Engineer Associate (AI-102) | π Belfast, Northern Ireland, UK
- π€ Multi-agent AI systems using CrewAI and LangChain
- π Full-stack AI applications with FastAPI and PostgreSQL
- βοΈ Azure AI integration and cloud deployment
- π οΈ Open-source tools for productivity and automation
- π AI-powered data processing and analysis
π€ SpeakItAI β Azure Neural Text-to-Speech
Production-ready TTS application with FastAPI backend, Docker deployment, and user authentication. Supports 140+ languages and voices via Azure Cognitive Services.
Tech: Azure AI FastAPI Docker Gradio PostgreSQL
ποΈ FlexAudioPrint β AI Audio Transcription
Modular audio transcription system using OpenAI Whisper with local LLM integration (Ollama) for dialogue formatting and speaker labelling. Supports remote API deployment.
Tech: Whisper FastAPI Ollama Docker FFmpeg
πΌ AIJobMate β Multi-Agent CV Generator
Multi-agent orchestration system using CrewAI for automated CV and cover letter generation. Features independent model selection per agent and structured profile management.
Tech: CrewAI Ollama Multi-Agent Systems Gradio JSON Schema
πΌοΈ ShutterstockImageAnalyzer β AI Metadata Generator
AI-powered image analysis tool that generates SEO-optimized descriptions, keywords, and categories for stock photography. Batch processing with CSV export.
Tech: Ollama LLM Pandas Computer Vision Automation
πΎ SQLAIAgent-Ollama β Natural Language SQL Interface
AI agent that enables natural language querying of SQL databases. Custom fork with Ollama integration for local LLM deployment.
Tech: Ollama SQLAlchemy Chainlit AI Agents NL2SQL
π₯ LearnVideoDownloader β Microsoft Learn Content Scraper
Automated downloader for Microsoft Learn videos, audio, and subtitles with quality selection and batch processing capabilities.
Tech: Python API Integration Automation Web Scraping
βοΈ auto-math-for-obsidian β LaTeX Autocomplete Plugin
Smart LaTeX autocomplete for Obsidian. Automatically expands mathematical notation snippets.
Tech: JavaScript Obsidian API LaTeX
π fix-math-for-obsidian β LaTeX Format Converter
Converts LaTeX delimiters to Obsidian format. Transforms \[β¦\] to $$β¦$$ and \(β¦\) to $β¦$.
Tech: JavaScript Obsidian Plugin Regular Expressions
π· tax_calculator β UK Tax & NI Calculator
Full-stack Django web app for UK tax calculations with REST API, multiple tax years support, and regional tax bands (England, Wales, Scotland).
Tech: Django Django REST Framework PostgreSQL Bootstrap 5 Azure App Service
π‘οΈ merlin-vpn-routing β VPN Routing Automation
Infrastructure as Code tool for automated VPN routing rules on AsusWRT Merlin firmware. Simplifies complex network configurations.
Tech: Python Networking Infrastructure as Code Automation
π³ openwebui-docker-automation β Docker Management Scripts
Bash automation scripts for managing OpenWebUI and pipeline components. Simplifies updates, resets, and health monitoring.
Tech: Bash Docker PostgreSQL Automation DevOps
π How I Cut My OpenAI API Costs by Compressing System Prompts
π Overcoming API Authentication Challenges Using Selenium
π Setting Up Your Environment for YOLOv8 with GPU on Windows 11
π Integrating TinyMCE with Django: A Beginner-Friendly Guide
π Setting Up Dynamic Flatpages Management with Django 5
π Setting Up FastAI & PyTorch on Windows 11 with GPU
- π₯ Microsoft Certified: Azure AI Engineer Associate (AI-102) β July 2024
- π CompTIA Network+ β April 2017
π Belfast, Northern Ireland, UK
πΌ Open to opportunities in AI Engineering, Python Development, and ML Engineering

