LG
Luca Alberto Giorgi's avatar

Luca Alberto Giorgi

Full-Stack Developer in London

I build reliable web applications and practical AI features.

Open to junior frontend and full-stack roles

About

I'm a First Class 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.

Experience

Affinity (Shipping) LLP

Software Development Intern, Internship

May–Jun 2026

  • Built an AI editorial feature that turns research-report PDFs into multi-section web briefings, from back-office generation and editing to publishing and a public reader, with source-grounded output and prompt-injection hardening.
  • Designed and shipped a hiring/applicant-tracking workflow: candidate detail pages with HR notes, AI CV-to-job scoring with guardrails, automated confirmation emails, and routing of website applications into a trackable pipeline.
  • Replaced an off-site third-party form with a native customer-feedback feature (React + Supabase) integrated into a new back-office tab.
  • Ran a codebase audit and security review on joining, documenting findings with reproduction steps, and authored engineering documentation plus a service-cost analysis.

Built with: React, TypeScript, Next.js, FastAPI, Python, Supabase, Sanity, LLM Integration, REST APIs

Projects

AI CV & Job Matching System

Jan–May 2026

My First-Class dissertation project: a full-stack tool that scores a candidate's CV against a job description in real time.

  • Built the full stack (React + Vite frontend, FastAPI backend) with a clean upload-and-review interface, deployed as a single Vercel project.
  • Extracted CV text from uploaded PDFs and generated text embeddings through OpenRouter to compute a calibrated semantic and keyword match score.
  • Surfaced matched skills, missing skills, and an explainable Strong/Moderate/Weak verdict alongside the score, anonymising each CV before scoring and persisting results in Supabase.

Built with: React, Vite, FastAPI, Python, OpenRouter, Supabase, Vercel, pypdf, REST API, TypeScript

SlancioIn progress

Jun 2026 – Present

An AI-powered coaching app for personal trainers and their clients. It is still in development, so I'm keeping the product details private until launch.

  • Building it end to end with Next.js, React, TypeScript, and Tailwind CSS on Supabase (EU), with coach and client accounts, row-level security on every table, and realtime sync.
  • Integrating Claude through Anthropic's API with structured outputs: every AI result is validated in code and approved by the coach before it reaches a client, with daily usage caps.

Built with: Next.js, React, TypeScript, Tailwind CSS, Supabase, PostgreSQL, Claude API, Zod, Framer Motion, Vercel

Receipt Flow

Mar–Apr 2026

An AI-powered receipt-processing and expense-tracking app that turns uploaded receipts into structured, searchable data.

  • Built with a React + Vite frontend and a FastAPI backend, using OpenAI to extract structured data from uploaded receipts.
  • Implemented auto-categorisation, search, analytics, and CSV export across a shared expense workspace with real-time dashboard updates.
  • Designed a ledger-inspired interface with numbered entries and review stamps, and added a one-click demo mode that loads sample receipts so the dashboard is never empty on a first visit.

Built with: React, Vite, Tailwind CSS, FastAPI, Python, OpenAI, CSV Export, Analytics, Vercel

Education

University of East London

Jan 2024 – 2026

  • BSc (Hons) Computer Science, First-Class Honours.
  • Final-year project / dissertation graded 95/100.
  • Standout modules: Software Development (98), Computer & Network Security (93), Data Structures & Algorithms (89), Web & Mobile App Development (87), Database Systems (84), Artificial Intelligence (82).

Built with: C++, Java, Python, Data Structures, Algorithms, Advanced Databases, Systems Design, Distributed Systems, Software Engineering

Skills

Frontend
React, TypeScript, JavaScript (ES6+), HTML, CSS, Tailwind CSS, Vite
Backend
FastAPI (Python), REST APIs
Tools
Git, GitHub, Next.js, Supabase, Sanity
AI
LLM Integration, OpenAI API, NLP Fundamentals

GitHub

GitHub ContributionsMayJunJulAugSepOct
647 contributions in the last 6 months on GitHub.
Less0 contributions1 contributions2 contributions3 contributions4 contributionsMore