π» Core Stack: Python, FastAPI, TypeScript, Next.js, React, PostgreSQL
π€ AI Focus: Claude API (Anthropic), OpenAI - building real AI features, not demos
π Currently: BSc (Hons) Computing - Glasgow Caledonian University, final year
π Background: Cyber Security HNC - secure software design, vulnerability analysis
π Based in: Dumfries, Scotland, UK - open to relocation
π» Languages: Python, TypeScript, JavaScript, Java, SQL
βοΈ Frontend: Next.js 14, React, Tailwind CSS, Framer Motion
βοΈ Backend: FastAPI, SQLAlchemy 2.0 async, Spring Boot, Node.js / Express
ποΈ Databases: PostgreSQL, MySQL, MongoDB, SQLite
π€ AI / ML: Claude API, OpenAI API, Ollama, Faster Whisper
π§ Tools: Docker, Git, GitHub, Jenkins, AWS, Postman, VS Code
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
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
Voice-controlled Windows assistant with natural language commands. Local AI β everything runs on-device with Faster Whisper + Ollama. Cyberpunk GUI with animated waveform.
π οΈ 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. Security scoring, scan history, ROG Strix-themed UI.
π οΈ Stack: Spring Boot, React, TypeScript, PostgreSQL, GitHub API, Snyk API
π Repo
AI-powered programming assistant β instant explanations, code analysis, structured learning tasks. Honours project at Glasgow Caledonian University.
π οΈ 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
Personal 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, WebSocket
π Repo
- π BSc (Hons) Computing - Glasgow Caledonian University (in progress, final year)
- π Higher National Certificate in Cyber Security (2023)
- π Cisco Networking Academy - Networking Essentials (2023)
- π» Junior Bachelor's in Software Engineering - KHAI, Kharkiv (2023)



