Luca Alberto Giorgi
Computer Science graduate from University of East London.
About
I'm a Computer Science graduate focused on frontend and full-stack development. I build clean, responsive web applications with React, TypeScript, and Next.js, with an emphasis on practical projects, readable code, and user-focused design.
My recent work includes portfolio projects and an AI-powered CV/job matching system, combining frontend development with backend APIs and AI features. I'm now looking for junior frontend or full-stack opportunities where I can contribute to real products and keep improving.
Projects(3)
A full-stack dissertation project that compares CVs against job descriptions using semantic similarity, keyword matching, and AI-generated feedback. The system extracts CV text from PDF uploads, calculates semantic and keyword-based match scores, and returns an overall match level with matching skills, missing skills, and a short explanation. The backend is built with FastAPI and integrates OpenAI embeddings and Supabase for storing match results, while the frontend provides a clean interface for uploading CVs and reviewing match feedback.
- React
- Vite
- FastAPI
- Python
- OpenAI API
- Supabase
- pypdf
- REST API
- TypeScript
An AI-powered receipt processing and expense tracking web application. Users can upload receipts, automatically extract structured data using AI, auto-categorise expenses, search saved entries, view analytics, delete items, and export data to CSV.
- React
- Vite
- Tailwind CSS
- FastAPI
- Python
- OpenAI
- CSV Export
- Analytics
- Vercel
- Render
A fully functional Amazon clone built with vanilla JavaScript, HTML, and CSS. Features include product browsing, search functionality, shopping cart, and checkout process with LocalStorage persistence.
- JavaScript
- HTML5
- CSS3
- LocalStorage
- Vanilla JS
- E-commerce
- Vercel