0xTFA
PT

Player 01 Class: Full-Stack Engineer Subclass: Agentic Architect

TiagoAlves

The human in the loop.

I design production systems and ship them with a crew of AI agents I build myself. Banks, car finance, procurement, 3D reality capture.

  • 8years shipping
  • 7industries
  • 3,870NuGet downloads
  • 2startups founded

Sheet 02 Character sheet

Stats you can audit.

Every score has a receipt. Pick an axis to read it, then lay a role over the chart and see how the build fits. Scores are self-assessed: 3 means I have used it, 6 means I work unsupervised, 9 means people ask me.

The whole character, at a glance.

Read every score as a table

Core

SkillScoreReceipt
Backend9/10C# and .NET since 2018. Credit and anti-fraud integrations for VW Financial Services UK, microservices at VORTAL, a .NET 10 Native AOT API at Turbina. Kotlin and Java at FARO INSIGHT.
Architecture8/10Monolith to microservices at VORTAL. Architecture work at FARO INSIGHT. Turbina’s multi-tenant platform, designed from nothing.
Agentic AI9/10Custom LLM agents, skills, hooks and MCP servers in daily use. My largest agent-built codebase reached 790+ commits in 9 weeks.
Data7/10PostgreSQL, MongoDB, Redis, SQL Server, IBM DB2 AS/400, SQLite. Very large periodic extractions for a bank.
Real-time 3D7/10Unity and shaders at HotBrew Games, VR at Lusófona, a walkable digital twin in three.js, raw WebGL2 on this page.
Frontend6/10TypeScript, React, Angular. This site ships without a UI framework.
Infra7/10Azure and Terraform at FARO INSIGHT. My own Proxmox, Docker and GPU stack, with self-hosted CI runners. Owned every client deployment at VTXRM.
Leadership7/10Software Engineer Lead at Capgemini, supervising juniors and trainees. Training advisor at the .NET Academy. Founder, twice.

Agents

SkillScoreReceipt
Orchestration9/10Multi-agent workflows with parallel fan-out, review passes and scripted pipelines.
Context eng.9/10AGENTS.md hierarchies, doc maps, session snapshots and decision logs that agents must search before proposing a reversal.
Skills & hooks9/10Project skills for repeat craft. Session-start and stop hooks that catch slips while they cost one line to fix.
MCP servers8/10audiogen exposes my GPUs to agents over MCP. This CV is an MCP server too.
Verification8/10Agents prove work with tests, type checks and CI, then render the result and look at it.
Local inference7/10Open-weight models on two RTX 3060 Ti on Proxmox. GPUs power on with the first job and off when idle.
Model training3/10The next quest. I am moving below the API, into how weights are trained, tuned and evaluated.

Languages

SkillScoreReceipt
C#9/10From Unity in 2018 to .NET 10 today.
TypeScript8/10Daily, across React front ends and tooling. This site is strict TypeScript.
SQL8/10T-SQL and DB2 in banking and finance systems.
Kotlin7/10Main language at FARO INSIGHT, with Dagger.
Java6/10Daily at FARO INSIGHT, alongside Kotlin.
Ruby6/10Two years of Ruby, JRuby, Rails and Sinatra on a bank’s FX platform.
Python5/10Tooling, automation and model pipelines.
HLSL / GLSL5/10ShaderLab at HotBrew Games. The GLSL for this page.
C / C++4/10Game development and academic work.
COBOL2/10Yes, really. I went and learned it.

Data

SkillScoreReceipt
SQL Server8/10VTXRM, VORTAL and Capgemini.
SQLite7/10Production at Turbina. Banking tools at Capgemini.
PostgreSQL7/10Daily at FARO INSIGHT, and across my recent .NET systems with EF Core.
DB2 AS/4006/10Core banking data at Banco de Fomento Angola.
MongoDB6/10Daily at FARO INSIGHT.
Redis6/10Used at FARO INSIGHT, VORTAL and Capgemini.
MySQL3/10Used, not preferred.

Infra

SkillScoreReceipt
Linux8/10Ubuntu, Debian and Raspbian daily, on servers and on the desktop.
Docker7/10Compose stacks in production at Turbina.
CI/CD7/10GitHub Actions with self-hosted runners. Deployment owner at VTXRM.
Proxmox7/10My own server, with GPU containers and a DMZ.
Azure6/10Daily at FARO INSIGHT.
Terraform5/10Infrastructure as code at FARO INSIGHT.
Edge & proxy6/10Cloudflare Tunnel and Caddy, wildcard routing for client previews.
AWS4/10Certified Cloud Practitioner, 2022 to 2025.

Sheet 03 Mission log

Eight missions.
Zero toy problems.

Every mission ran against real constraints: a bank’s counters, a car finance decision, a live procurement platform, a studio with no budget.

  1. CLASSIFIED MSN-08 · 2026

    MSN-08 Unannounced game

    Clearance required

    An unannounced game, and my largest agent-built codebase.

    • 790+ commits in 9 weeks, from three people and a crew of agents.
    • Name, genre and platform stay classified until the announcement.
    • Ask me how it is built in an interview. What it is can wait.

  2. TURBINA MSN-07 · 2026

    MSN-07 AI-native web startup

    Turbina

    Founder

    Digital presence for everyone. A startup that runs on agents instead of overhead.

    • Started Turbina for Portuguese businesses, built on one bet: when agents make execution fast, the site can exist before the sale.
    • Every site is built before any agreement or payment. Approval to live takes under 24 hours.
    • Designed the platform end to end: a multi-tenant .NET 10 Native AOT API, isolated React front ends and an agent that researches and qualifies prospects.
    • Self-hosted on my own hardware behind Cloudflare Tunnel, with CI/CD through self-hosted runners.
    • .NET 10 Native AOT
    • React
    • TypeScript
    • SQLite
    • Docker Compose
    • Caddy
    • Cloudflare Tunnel
    • GitHub Actions

  3. FARO INSIGHT MSN-06 · 2024

    MSN-06 3D reality capture

    FARO INSIGHT

    Software Engineer

    Software engineering and architecture at the reality-capture business behind FARO laser scanning.

    • Engineering and software architecture work for 3D reality capture.
    • Building in Kotlin and Java on Azure, with MongoDB, PostgreSQL and Redis for data and Terraform for infrastructure.
    • Kotlin
    • Java
    • Dagger
    • MongoDB
    • PostgreSQL
    • Redis
    • Terraform
    • Azure
    • Jira
    • Confluence
    • Kibana

  4. Kz $ CAPGEMINI MSN-05 · 2022

    MSN-05 Banking

    Banco de Fomento Angola

    Software Engineer Lead · Capgemini

    Led engineering on the currency exchange platform used at bank counters.

    • Upgraded the legacy currency exchange platform used for bank counters, administration and control management.
    • Built new independent services for legal document storage and distribution, and for very large periodic data extractions.
    • Integrated and supervised junior engineers and trainees joining the team.
    • Training advisor for Capgemini’s 2023 .NET Academy.
    • Ruby
    • JRuby
    • Rails
    • Sinatra
    • SQL Server
    • IBM DB2 AS/400
    • SQLite
    • Redis
    • jQuery
    • C#
    • .NET Core

  5. VORTAL MSN-04 · 2021

    MSN-04 E-procurement

    Monolith to microservices

    Backend Software Developer · VORTAL Connecting Business

    Moved a procurement platform from a .NET Framework monolith to .NET Core microservices.

    • Worked the transition from “Next”, a .NET Framework monolith, to “Vision”, a .NET Core microservices platform.
    • Kept the legacy platform running and shipping features throughout the migration.
    • Delivered on the Colombia project, then on Byggfakta, the group that now owns VORTAL.
    • C#
    • .NET Framework
    • .NET Core
    • Distributed systems
    • SQL Server
    • REST
    • SOAP
    • Redis
    • Elasticsearch
    • Cassandra
    • React
    • Angular
    • Docker

  6. VTXRM MSN-03 · 2020

    MSN-03 Automotive finance

    Volkswagen Financial Services UK

    Backend Software Developer · VTXRM – Software Factory

    Wired credit scoring and anti-fraud into live contract decisions.

    • Built and maintained features on Accipiens, the contract management platform for Volkswagen Financial Services UK.
    • Integrated external credit score and anti-fraud services into the contract decision process.
    • Joined the newly formed ACE team for developments that required changes to the platform’s internals.
    • Took responsibility for every deployment to the client.
    • C#
    • .NET Framework
    • SQL Server
    • REST
    • SOAP
    • WinForms

  7. LUSÓFONA MSN-02 · 2020

    MSN-02 Virtual reality

    VR research

    VR Developer (part-time) · Universidade Lusófona

    Small VR experiences for academic research.

    • Developed small VR experiences, mainly for research.
    • Unity 3D
    • C#
    • SQL Server
    • SQLite

  8. HOTBREW MSN-01 · 2018

    MSN-01 Video games

    Geiger’s Ticking

    Founder, Game Developer · HotBrew Games

    My first startup: a small game studio that made a horror adventure about the Chornobyl disaster.

    • Designed, developed and produced Geiger’s Ticking, a semi-fictional adventure and horror story based on the 1986 Chornobyl disaster.
    • Covered by the Portuguese tech press in PC Guia.
    • Worked the whole pipeline: gameplay code, shaders, tooling, art and sound.
    • Unity 3D
    • C#
    • C++
    • Python
    • HLSL/Cg
    • Maya
    • Substance Painter
    • Pro Tools

Academy

BSc in Multimedia Applications and Videogames
Universidade Lusófona, 2017 – 2020

Badges

  • AWS Certified Cloud Practitioner
    Amazon Web Services, 2022 – 2025
  • NukeX Intermediate Certificate
    Foundry
  • GESE
    Trinity College London

Comms

  • Portuguese Native
  • English C2
  • Spanish A2
  • French A1

Sheet 04 Armoury

Things I built because I could not leave them alone.

Sheet 05 Ground station

The sky over my desk, right now.

Computed live in your browser for 39.40°N 8.48°W. No API. Drag through the day, or point at anything to name it.

Above the horizon now: calculating.

Next quests

  1. Below the API

    I want to understand models from the weights up: how they are trained, tuned and evaluated. Running them at home was the first step.

  2. AI research

    I follow the papers, not just the changelogs. I would love a seat near the people writing them.

  3. Off the planet

    Space, space tech and astronomy are the long obsession. If you build things that leave Earth, I want to hear from you.

Sheet 06 Comms

Open a channel.

Hiring for agentic systems, architecture or serious .NET? Building something that leaves the planet? I reply to real messages.

Or send your agent

This CV is an MCP server. Point any agent at it and ask whether I fit your role.

Run in a terminal

claude mcp add --transport http tiago https://tiagoalves.dev/mcp

Also in cv.json and llms.txt.

Recommendations from people I worked with

See them on LinkedIn