Valter Nunez
MSc Data Science · LSE, London

Valter Nunez

Backend and distributed-systems engineer. Five years on high-traffic e-commerce; now studying data science at LSE.

Open to roles · London & UK

01 — Work

Things that shipped.

Headline Independent project · 2026, in active development

Nexus — a multi-tenant platform for running real estate

Finance engine ledgers · billing · payouts
Stripe Connect charges · SPEI · disputes
Multi-tenant per-condo RBAC + add-ons
FastAPISQLAlchemy 2 (async)PostgreSQLCeleryRabbitMQRedisStripe ConnectNext.js 16PWA

What it is

Nexus is a multi-tenant SaaS platform for condominium and real-estate administration — a FastAPI backend with a Next.js admin dashboard and a resident PWA — in active development and onboarding its first tenants. A hierarchical adjacency-list node model maps any physical layout (vertical towers through sprawling neighborhoods), and a per-condo RBAC + add-on system gates features per tenant.

Why it’s interesting

It’s the full stack of a serious product, built and documented by one person:

  • Finance engine: ledgers, charges, payments, recurring billing, late fees, credit balances, delinquency reporting, and a transparency report, with Celery doing the heavy lifting.
  • Payments: Stripe Connect (Express, direct charges), SPEI/CLABE, saved cards, auto-pay with explicit consent and audit, disputes, and payout reconciliation.
  • Platform depth: Redis read-through caching with targeted invalidation, a storage abstraction (local disk ↔ S3 with presigned URLs), audit-grade action trails, scoped API keys, WhatsApp integration, a PWA, and scheduled notifications across in-app, email, web-push, and mobile.
  • LLM integration: an “Improve with AI” assist wired to a real LLM (Google Gemini), with the controls a production feature needs: usage metering, daily request/token limits, alert thresholds, a fallback model, graceful degradation, and schema-enforced structured output.
  • Engineering discipline: async tests with isolated DB rollbacks, and a docs-as-code hub with per-module references and architecture decision logs.

How it was built

One person, small-team scope, through leverage. I built Nexus with an orchestrated multi-agent development workflow: a set of specialist Claude Code agents (implement, review, and nine read-only auditors for security, data integrity, performance, and the rest), running in parallel across isolated git worktrees and handing work off via API contracts and diffs. I’m the human-in-the-loop architect; the agents are the leverage. Same instinct as the rest of my work: design the system, instrument it, and let the tooling handle the repetitive part.

What it shows

End-to-end ownership of a hard domain, solo: system design, a payments stack that moves real money (double-entry ledgers, Stripe Connect), multi-tenant security, and the tests and docs to back it.

ZeBrands · 2025 – 2026

OZ — selling while the ERP is down

−83% of sales flows ERP-decoupled
−91% downtime (projected)
~195 stores live on OZ
FastAPIPostgreSQLRabbitMQRedisGrafana

The problem

Sales (online and in-store) were tightly coupled to the ERP. When the ERP stalled, revenue stalled with it. Sales needed to keep flowing while the ERP recovered, without double-selling inventory or dropping orders.

The approach

I co-designed OZ (Off-ZeCore) with the team: an event-driven platform that mirrors the data sales actually need and absorbs writes while the ERP is unavailable.

  • Clear contracts. APIs, schemas, and event queues defined so each service can fail on its own. Orders and stock movements became events instead of synchronous ERP calls.
  • Buffer, then reconcile. Redis and RabbitMQ hold and route work during an outage; the system reconciles cleanly when the ERP comes back.
  • Observable by default. Grafana dashboards on queue depth, lag, and error rates make a degraded state something you can read rather than something you discover.

The result

83% of revenue-critical sales flows were decoupled from synchronous ERP calls. Failure-mode analysis projects a 91% reduction in sales-blocking downtime. Sales carry on through ERP incidents that used to stop them.

In production, OZ now backs in-store sales across ~195 stores in Mexico (full rollout), with a Brazil rollout underway. During the 2026 Hot Sale it carried ~MX$102M (≈ $5M USD) in sales over nine days, a major retail peak that ran ~16% ahead of the prior year. (Proprietary system; architecture described, no source shared.)

ZeBrands · 2024

Shipment middleware — one interface, every carrier

−78% total shipping spend
$500K saved per year (USD)
PythonFastAPIPostgreSQL

The problem

Each carrier (FedEx, DHL, and others) had its own API, pricing, and quirks. Integrations were duplicated, and shipments weren’t consistently routed to the cheapest option.

The approach

I co-designed and built the carrier middleware: every carrier behind one contract, with cost a first-class routing decision.

  • One interface over all carrier data and operations, so nothing else in the platform ever talks to a raw carrier API.
  • Cost optimization at dispatch: each shipment is rated across carriers and routed to the cheapest one that meets the constraints.

The result

Total shipping spend fell ~78% (≈ $500K USD/year in direct savings), and the per-carrier integration sprawl went with it. (Proprietary system; architecture described, no source shared.)

02 — On my own time

Side projects, mostly.

Also around

Engineering 2024

Event registration REST API

A small, clean REST API in Go for registering events. An exercise in writing idiomatic Go and a well-shaped HTTP service outside my day-to-day Python.

  • Go
  • REST
Academic 2021

Algorithm Puzzle — a serious game (thesis)

A Lua-based game that teaches the knapsack and coin-change algorithms by making you play them. Published on the Steam Workshop and validated by two academic reviewers as my CS thesis.

  • Lua
  • Garry's Mod
Data science 2020

Insurance-claims prediction — regression from scratch

Linear regression implemented by hand (variance, covariance, the coefficients) and then with scikit-learn, comparing the two on Swedish auto-insurance data by RMSE.

  • Python
  • NumPy
  • scikit-learn
03 — Experience

Where I’ve worked.

2021 — 2026

Backend Developer · ZeBrands

  • Architected the OZ (Off-ZeCore) platform (2025–26), an event-driven system that keeps online and retail sales running through ERP outages, cutting ERP dependency 83% and projected downtime 91%.
  • Built shipment middleware (2024) consolidating carriers (FedEx, DHL) with automated cost optimization, reducing shipping costs 78% (≈ $500K USD/yr).
  • Maintained and extended existing client-facing microservices and the Frappe ERP across most of the tenure, including feature work, GraphQL APIs, and reliability/deployment improvements (Frappe, TypeScript, GraphQL).
  • Moved review analytics into its own microservice, improving client-side data availability and query clarity.
  • Stood up API logging, error tracking, and Grafana dashboards, cutting issue detection and response times.
  • Mentored new engineers and ran the internal architecture reviews and backend coding standards.
2017 — 2019

Co-Founder & Developer · Laiter

  • Built client web applications (Django, JavaScript, HTML/CSS) from spec to production.
  • Built early usage-analytics dashboards so clients could see their own data.
  • Ran deployment cycles and handled direct production support for small businesses.
04 — About

The particulars.

Backend & APIs

  • Python
  • FastAPI
  • Django
  • TypeScript
  • GraphQL
  • Frappe / ERPNext

Data & messaging

  • PostgreSQL
  • Redis
  • RabbitMQ
  • MongoDB
  • Celery
  • SQL

Data science

  • pandas
  • NumPy
  • scikit-learn
  • PyMC
  • Bayesian inference
  • D3.js
  • Quarto

AI / LLM engineering

  • LLM integration (Gemini)
  • Usage metering & rate-limiting
  • Structured output
  • Agent-orchestrated development
  • Git-worktree workflows

Practices & infra

  • Event-driven design
  • Microservices
  • Docker
  • Grafana
  • GitHub Actions
  • Testing
Spanish Native
English C2
German A2
Italian A1
London School of Economics (LSE)
MSc Data Science
2026 – 2027 · In progress, London.
Tecnológico de Monterrey (ITESM)
B.S. Computer Science & Technology
2016 – 2021 · Average 90/100 (3.7 GPA).
RMIT University, Melbourne
Semester abroad
2019 · Average 94/100.
IBM (Coursera)
Data Science Professional Certificate
2026 · In progress.
05 — Contact

Say hello.

In London for the LSE MSc. Eligible for the UK Graduate visa (18 months, no sponsorship required); seeking Skilled Worker sponsorship to stay long-term. Open to roles in London and across the UK.