Iβm a frontend-focused developer with full-stack capability, passionate about building accessible, user-friendly applications.
I work mainly with Vue, Nuxt, Node.js, and MongoDB, and Iβm currently learning React and Next.js.
I also have a background in UX design, which shapes how I think about usability, accessibility, and clean UI.
π Portfolio Website
π GitHub Repositories
Multiplayer quiz web app where users can create quizzes (using chatGPT) and play together in real time.
- Frontend: Vue 3 (Composition API), Nuxt, Pinia, TailwindCSS
- Backend: Node.js, Express, Socket.io, MongoDB Atlas
- AI Integration: OpenAI GPT-4o generates quizzes from custom prompts.
π Frontend Repo
π Backend Repo
π Live Site
REST API for browsing and analysing NHS prescription data.
- Tech: Node.js, Express, PostgreSQL (Neon)
π Repo
Wishlist app where users can save product links from online stores.
- Frontend: Vue 3, Nuxt 3 (SSR), Pinia
- Backend: Node.js, Express, Metascraper
π Frontend Repo π Backend Repo
π Live Site
API to fetch product metadata from any product URL.
- Tech: Node.js, Express, Metascraper
π Repo
My portfolio site built with Nuxt 3 and Nuxt Content.
π Repo
π Live Site
Frontend: Vue 3, Nuxt 3, React (learning), Next.js (learning), TailwindCSS, Pinia
Backend: Node.js, Express, REST APIs, MongoDB, PostgreSQL (Neon)
Other: Figma, Git/GitHub, Agile principles,
- React & Next.js
- TypeScript