Skip to content
Open to interesting problemsLondon, UK

Andrei
Neagoe.

Full-Stack Software Engineer

Cloud & Infrastructure · Python Back-ends · React Front-ends

I build the infrastructure and the interface on top of it. At Framestore I design and ship serverless AWS services and the Terraform that provisions them, and maintain the event-driven messaging platform connecting the company's internal applications.

Alongside that I am the sole engineer behind Garzoni, an AI-powered financial learning platform live on web, iOS and Android. I care about the numbers that follow a decision — latency, cost, reliability.

Andrei Neagoe at his Queen Mary University of London graduation
andrei_neagoeLDN · GMT+1
Role
Software Developer
Company
Framestore
Since
Jul 2025
Building
Garzoni
Based
London, UK
01 / Work

Products I own end to end.

Two things I built and still run — one a shipped consumer product on three platforms, one a studio site. Both are live, and both are mine from schema to pixel.

Garzoni

Live on web, iOS and Android

AI-powered financial learning platform

Founder & sole engineer2024 — Present

A personal finance education platform built the way a language app is built: ten-minute lessons, daily streaks, spaced repetition, and AI tools that let you rehearse the decision before you make it. I built and shipped the entire product solo — API, web app, mobile app, billing, infrastructure and content pipeline.

lines across the monorepo
~250klines across the monorepo
commits over 21 months
900+commits over 21 months
shipped platforms
3shipped platforms
backend test suites
20+backend test suites

Architecture

A pnpm monorepo spanning a Django 5.2 / DRF / Celery API, a React 19 web app and an Expo mobile app sharing a single TypeScript core — one set of types, one set of design tokens, three surfaces.

  • Django 5.2
  • DRF
  • Celery
  • React 19
  • Expo
  • TypeScript
  • pnpm

AI layer

An AI tutor built on OpenAI function calling with RAG over the curriculum (pgvector), voice tutoring through Whisper and TTS, receipt analysis via GPT-4o vision, and a learning path re-ranked daily by an LLM — hash-short-circuited so unchanged inputs never pay for a second inference.

  • OpenAI
  • Function calling
  • RAG
  • pgvector
  • Whisper
  • GPT-4o vision

Commercial layer

Three-tier subscriptions with cross-platform entitlements through RevenueCat — Stripe Web Billing, App Store and Play IAP reconciled into one source of truth — plus Plaid open-banking budgeting with statement import, and per-tier quotas and paywalls.

  • RevenueCat
  • Stripe
  • App Store IAP
  • Play IAP
  • Plaid

Platform

Gamification (streaks, daily and weekly missions, leagues, leaderboards, spaced-repetition review), JWT auth with Google and Apple sign-in, brute-force protection, reCAPTCHA Enterprise, Sentry, and Celery scheduled jobs behind 20+ backend test suites.

  • JWT
  • OAuth
  • reCAPTCHA Enterprise
  • Sentry
  • Celery

Production

Run end to end: Docker, Railway, Vercel and EAS store releases, Cloudflare edge caching, health-gated deploys and automated backups, with CI enforcing pinned dependencies, vulnerability auditing and secret scanning — plus EN/RO localisation across web and mobile.

  • Docker
  • Railway
  • Vercel
  • EAS
  • Cloudflare
  • CI/CD

Monevo

Live

Design and build studio site

Design & build2025 — Present

A studio site for the client work I take on outside Framestore. Built as a single long-form page with a WebGL fluid-simulation hero rendered on a real-time canvas, motion tuned to stay under a frame budget, and typography doing most of the work.

real-time fluid sim hero
WebGLreal-time fluid sim hero
live client projects shipped
4live client projects shipped

Front-end

React and Vite with Motion for choreography, a hand-rolled OGL fluid simulation behind the hero, and a token-driven light/dark system that flips without a flash.

  • React
  • Vite
  • Motion
  • OGL
  • Tailwind

Delivery

Hand-built rather than page-built: semantic markup, structured data and metadata, and Core Web Vitals treated as an acceptance criterion rather than a post-launch cleanup.

  • SEO
  • Core Web Vitals
  • Accessibility
02 / Experience

Where the production work happens.

Serverless services, the Terraform under them, and the message bus everything else talks through.

Framestore

Software Developer

Jul 2025 — Present

London

Serverless AWS services and the Terraform behind them, plus the event-driven messaging platform that connects Framestore's internal applications.

Repeat link loads5.0×
0.80s0.80s

ElastiCache layer in front of RDS Postgres

Public Links

Lambda cold start3.8×
19s19s

Memory profiling and a scheduled warmer

Public Links

Deployment package18×
18MB18MB

Dependency pruning and layer restructuring

Public Links

  • Public Links — serverless back-end

    API Gateway, Step Functions and five Python Lambdas over RDS Postgres, with S3 pre-signed URLs and an ElastiCache layer that cut repeat link loads from 0.8s to 0.16s.

    • API Gateway
    • Step Functions
    • Lambda
    • RDS Postgres
    • ElastiCache
    • S3
  • Infrastructure as code

    Provisioned the full stack in Terraform — Lambda, API Gateway, CloudFront, WAF, ElastiCache, VPC, IAM — with per-environment remote state and GitLab CI deployment, including isolated per-developer AWS environments now used across the team.

    • Terraform
    • CloudFront
    • WAF
    • VPC
    • IAM
    • GitLab CI
  • Hardening and cold-start work

    Locked the public API behind AWS WAF and a CloudFront origin lock, and cut cold-start latency from ~19s to ~5s through Lambda memory profiling, an 18MB → 1MB deployment package and a scheduled warmer.

    • AWS WAF
    • CloudFront
    • Performance
    • Profiling
  • Events Bus

    Maintained Framestore's messaging platform on RabbitMQ, MongoDB and Ansible: moved message callbacks onto a thread pool to eliminate heartbeat starvation and connection-drop storms, added per-service broker authentication, and led the client rollout across 12 downstream applications.

    • RabbitMQ
    • MongoDB
    • Ansible
    • Concurrency
  • Front-end and real-time

    Enhanced Flock's React scheduling UI and built collaborative annotation in Framecast using WebRTC, Janus DataChannels and custom canvas layers, alongside support work and sprint planning in an Agile team.

    • React
    • WebRTC
    • Janus
    • Canvas

Brixton Radio

Project Manager — Data Automation

Sep 2024 — Mar 2025

London

Designed the automated data pipeline behind a live broadcast schedule and its social analytics.

less manual data processing
40%less manual data processing
weekly shows managed
50+weekly shows managed
better metadata accuracy
30%better metadata accuracy
  • Automated data extraction

    Reduced manual data processing by 40% by designing an API-driven extraction system handling high-volume social media and analytics data.

    • Python
    • REST APIs
    • Automation
  • Scheduling integration

    Integrated Google Calendar and Forms to streamline management of 50+ weekly radio shows, improving metadata accuracy by 30% in a fast-moving broadcast environment.

    • Google APIs
    • Ops tooling
03 / Stack

What I reach for.

Weighted towards what I actually ship with — AWS and Terraform on the infrastructure side, Django and FastAPI behind the API, React and Expo in front of it.

Languages

  • Python
  • TypeScript
  • JavaScript
  • SQL

Cloud & Infrastructure

  • AWS Lambda
  • Step Functions
  • API Gateway
  • CloudFront
  • AWS WAF
  • S3
  • RDS
  • ElastiCache
  • VPC
  • IAM
  • Amplify
  • Terraform
  • Docker
  • GitLab CI
  • GitHub Actions
  • GCP

Back-end

  • Django
  • DRF
  • FastAPI
  • REST API design
  • Celery
  • PostgreSQL
  • MySQL
  • MongoDB
  • RabbitMQ
  • Redis

Front-end

  • React
  • React Native / Expo
  • Vue
  • Tailwind
  • HTML5
  • CSS3

Also

  • Git
  • WebRTC
  • OpenAI APIs
  • Claude API & Skills
  • Figma
  • Agile / Scrum

Spoken

  • EnglishProficient
  • RomanianNative
04 / Background

Where it came from.

A BCS-accredited computer science degree, ongoing internal engineering programmes at Framestore, and the university work that led here.

Education

BSc (Hons) Computer Science

Queen Mary University of London

2022 — 2025

BCS-accredited programme in the School of Electronic Engineering and Computer Science.

Completed the individual final-year project alongside team-based software engineering coursework, taking a leadership role in group projects and ranking in the top 10% for key technical modules.

  • Procedural & Object-Oriented Programming
  • Algorithms & Data Structures
  • Computer Systems & Networks
  • Database Systems
  • Software Engineering
  • Web Programming
  • Neural Networks & Deep Learning

Training & awards

  • ML at Framestore

    Framestore · internal training

    Four-day programme covering ML theory and hands-on model building, MLOps development and deployment, data provenance and asset tracking in production, diffusion models and large language models.

  • Web Development Group

    Framestore · internal training

    Ongoing 30+ session programme on the company's standardised web stack: React, Vue, Django, FastAPI, REST API design and lifecycle, Docker, GitLab CI deployment, load balancers, Google SSO/OAuth, ELK logging and GCP cloud workshops.

  • Royal Academy of Engineering masterclass

    Workshop

    Professional networking, public speaking and personal branding.

  • National Olympiad accolades

    Mathematics & Computer Science

    Placed in multiple national high-school olympiads in Romania.

05 / Contact

Got something worth building?

Email is the fastest way to reach me — infrastructure problems, AI product work, or a back-end that has outgrown its architecture. I read everything.