🎓 BSc (Hons) Computing, First Class Honours – Glasgow Caledonian University (2026)
💼 Looking for: Junior / Graduate Software Engineer, Backend or AI/ML Engineer roles in the UK
✅ Full right to work in the UK, no sponsorship needed
💻 Core Stack: Python, FastAPI, TypeScript, Next.js, React, PostgreSQL
🤖 AI Focus: local LLMs with Ollama, Claude API, OpenAI – agent workflows, tools and review, not demos
🔐 Background: HNC in Cyber Security – secure software design, vulnerability analysis
✍️ Writing: technical articles on HackerNoon
🌍 Based in: Dumfries, Scotland – open to relocation (Glasgow, Edinburgh, Newcastle, Manchester, Liverpool)
💻 Languages: Python, TypeScript, JavaScript, Java, SQL
⚛️ Frontend: Next.js 15, React, React Three Fiber / Three.js, Tailwind CSS, Zustand
⚙️ Backend: FastAPI, SQLAlchemy 2.0 async, Alembic, Spring Boot, Node.js / Express
🗄️ Databases: PostgreSQL, MySQL, MongoDB, SQLite
🤖 AI / ML: Ollama (local models), Claude API, OpenAI API, Faster Whisper, SearXNG
🔧 Tools: Docker, Git, GitHub Actions, Jenkins, AWS, Postman, VS Code
You are the director; the staff are AI agents running on a local 27B model. Each task goes through plan → web research → draft → self-check, then lands in your review queue. Agents queue for the GPU, search the web through guarded tools and use a job-search tool with a hard eligibility filter in code. Independent security and load audit with fixes, 483 backend tests, CI.
🛠️ Stack: Next.js 15, React Three Fiber, FastAPI, PostgreSQL, Ollama, SearXNG, Docker
🔗 Repo
Personal job tracker for UK graduate roles. Upload your CV → Claude extracts skills → searches Adzuna + Reed → AI scores matches → track applications. Full production deployment.
🛠️ Stack: FastAPI, Next.js 14, PostgreSQL, Claude API, Adzuna API, Reed API
🔗 Repo • Live Demo
Platform for drone and FPV pilots: real-time flight tracking, telemetry analysis, Betaflight integration, danger zone warnings, post-flight insights.
🛠️ Stack: TypeScript, Node.js, Next.js, PostgreSQL / PostGIS, WebSocket
🔗 Repo
AI-powered QA artifact generator with human-in-the-loop review workflow. Transforms requirements into test cases, checklists, bug report drafts and API test ideas.
🛠️ Stack: Next.js, Prisma, PostgreSQL, NextAuth, OpenAI API
🔗 Repo • Live Demo
AI-powered programming assistant – instant explanations, code analysis, structured learning tasks. Honours project at Glasgow Caledonian University (First Class).
🛠️ Stack: Next.js, TypeScript, Tailwind CSS, OpenAI API
🔗 Repo • Live Demo
Full-stack chat app with real-time messaging via WebSocket (STOMP), user authentication and message persistence.
🛠️ Stack: Spring Boot, React, PostgreSQL, WebSocket / STOMP
🔗 Repo
Voice-controlled Windows assistant with natural language commands. Everything runs on-device with Faster Whisper + Ollama.
🛠️ Stack: Python, Faster Whisper, Ollama, PyQt6, PyCaw
🔗 Repo
Chrome extension that scans GitHub and GitLab repositories for secret leaks, API key exposure and vulnerable dependencies, with security scoring and scan history.
🛠️ Stack: Spring Boot, React, TypeScript, PostgreSQL, GitHub API, Snyk API
🔗 Repo
- I Built an AI Job Tracker While Job Hunting: The AI Was the Easy Part – HackerNoon
- I Added Every Index, but My Telemetry Pipeline Was Still Quadratic – HackerNoon, featured on the homepage
- 🎓 BSc (Hons) Computing, First Class Honours – Glasgow Caledonian University (2026)
- 🔐 Higher National Certificate in Cyber Security (2023)
- 🌐 Cisco Networking Academy – Networking Essentials (2023)
- 💻 Junior Bachelor's in Software Engineering – KHAI, Kharkiv (2023)



