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

FormaIn progress

Jun 2026 – Present

A coaching app for personal trainers. Coaches manage their clients' programmes, sessions, check-ins, and messages in one place, and each client follows their plan from an app on their phone.

  • Built with Next.js, React, TypeScript, and Tailwind CSS on Supabase (EU), with coach and client accounts, invite links, row-level security on every table, and realtime sync so messages arrive in under a second.
  • Wrote a client attention system that flags inactivity, low adherence, strength plateaus, and pain reports, and turns them into programme proposals that must pass code checks (load limits, library exercises only) before the coach approves them.
  • Added Claude features through Anthropic's API with structured outputs: reply drafts in the coach's voice, triage of client messages and check-ins, AI-assisted rescheduling, and programme edits from plain-language requests, 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
601 contributions in the last 6 months on GitHub.
Less0 contributions1 contributions2 contributions3 contributions4 contributionsMore