Cesar Goncalves, Software Engineer portrait photo

Hi, I'mCesar Goncalves

A Software Engineer specializing in intelligent back-end systems with a passion for AI.

About Me

I’m a motivated Software Engineer specializing in building reliable Python backend systems with a focus on FastAPI. I hold a First-Class Honours degree in Computer Science from Birkbeck, University of London, and am passionate about leveraging AI, including LangGraph agents and Retrieval-Augmented Generation (RAG), to develop intelligent solutions. Currently, I work as a Backend Developer & AI Engineer at Warestack and support teaching cloud computing and big data analytics at Birkbeck. My skills also include Docker, CI/CD with GitHub Actions, and cloud deployments on AWS and GCP.

Technical Skills

Programming Languages

  • Python
  • Java
  • JavaScript
  • TypeScript

Frameworks & Libraries

  • FastAPI
  • LangGraph
  • PydanticAI
  • React
  • Node.js

Databases

  • PostgreSQL
  • MongoDB
  • Redis
  • MySQL

Cloud & DevOps

  • Git
  • GitHub Actions
  • Docker
  • AWS
  • GCP

AI/ML

  • RAG
  • Fine-Tuning LLMs
  • Prompt Engineering

Featured Projects

A selection of projects that demonstrate my skills in backend development, AI, and full-stack engineering. Each project reflects my commitment to building efficient, scalable, and innovative solutions.

Multi-Agent PydanticAI Chat System
Developed a full-stack multi-agent chat system leveraging PydanticAI for structured data extraction and response generation, and React for user interaction. This system enables complex, context-aware conversations with multiple AI agents collaborating to fulfill user requests.
Python
FastAPI
PydanticAI
SQLite
Typescript
React
Next.js
ReceiptScanner API
Built a FastAPI-based backend service for scanning and extracting information from receipts. The API utilize Gemini OCR capabilities to parse receipt data, providing a structured JSON output. The scanned data is stored in a PostgreSQL database, and the system is containerized using Docker for easy deployment.
Python
FastAPI
OCR
Docker
SQLModel
PydanticAI
PostgreSQL
Gemini
Multi-Agent LangGraph System
Engineered a multi-agent system using LangGraph, enabling complex workflows and interactions between different AI agents. This project focused on creating robust and scalable agentic applications for various tasks, including data analysis and automated decision-making.
Python
FastAPI
LangGraph
OpenAI
RAG
HTML
CSS
JavaScript
Warestack - Core-API
Backend service providing essential functionality for the Warestack platform, integrating with GitHub, Slack, and Linear to manage development workflows, repositories, and team collaboration. It focuses on detecting issues, enforcing rules, and standardizing deployments to reduce lead times and ensure consistent, reliable releases.
Python
FastAPI
PostgreSQL
Docker
Github Actions
Redis
Firebase
AWS

Professional Journey

Software Engineer

Warestack - London, UK

2024 - Present

  • Built and maintained a FastAPI backend on PostgreSQL and Redis, delivering reliable performance with 99.8% uptime.
  • Developed LangGraph agents (web search, RAG, Slack, Project Management) to automate tasks and surface context-aware insights.
  • Eliminated deployment risk by replacing manual SQL scripts with Alembic versioned migrations.
  • Reduced CI/CD build time by 50%, by adding UV packaging and optimising GitHub Actions.

Teaching Assistant

Birkbeck, University of London - London, UK

2024 - Present

  • Led labs for 30+ university students focused on Cloud Computing using GCP and Big Data Analytics using Python
  • Taught practical skills in building APIs with Node.js, containerisation using Docker, and CI/CD automation via GitHub Actions

Bar Manager

The Wolseley Hospitality Group - London, UK

2018 - 2024

  • Led a 10-person hospitality team
  • Streamlined inventory management
  • Increased profits by around 5%

Head Bartender

The Wolseley Hospitality Group - London, UK

2016 - 2018

  • Supervised transactions and inventory
  • Earned promotion to Bar Manager in recognition of leadership skills

Junior Software Developer

GSystem - Lisbon, Portugal

2013 - 2015

  • Built applications with Visual Basic 6 and MySQL