LG
Luca Alberto Giorgi's avatar

Luca Alberto Giorgi

Open to junior frontend & full-stack roles

Available for work

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

  • 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.
  • React
  • TypeScript
  • Next.js
  • FastAPI
  • Python
  • Supabase
  • Sanity
  • LLM Integration
  • REST APIs

Education

  • 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).
  • C++
  • Java
  • Python
  • Data Structures
  • Algorithms
  • Advanced Databases
  • Systems Design
  • Distributed Systems
  • Software Engineering

Projects(3)

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.
  • React
  • Vite
  • FastAPI
  • Python
  • OpenRouter
  • Supabase
  • Vercel
  • pypdf
  • REST API
  • TypeScript

A web app that turns a few questions about your body and goals into a complete, personalised training and nutrition plan in about two minutes.

  • Built with Next.js 15 (App Router), React 19, and Tailwind CSS, using Framer Motion for a polished, animated landing page and plan builder.
  • Wrote the nutrition engine from scratch, computing Mifflin-St Jeor BMR, TDEE, and goal-based calorie and macro targets alongside an automatic weekly training split.
  • Generated meal suggestions with an LLM through OpenRouter, routing simple requests to Claude Haiku and dietary-constrained ones to Claude Sonnet while keeping the macro split as the source of truth, and shipped the interface in four languages.
  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • OpenRouter
  • Claude API
  • i18n
  • Vercel

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.
  • React
  • Vite
  • Tailwind CSS
  • FastAPI
  • Python
  • OpenAI
  • CSV Export
  • Analytics
  • Vercel

GitHub Activity

GitHub ContributionsAugSepOctNovDecJanFebMarAprMayJunJul
261 contributions in the last year on GitHub.
Less0 contributions1 contributions2 contributions3 contributions4 contributionsMore

Skills

  • React icon
  • TypeScript icon
  • JavaScript icon
  • Tailwind CSS icon
  • Python icon

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