← Back to portfolio

Thiago Thomas

Software Engineer · Backend, Full-stack & AI

Florianópolis, Brazil · English & Portuguese

Software engineer working across backend systems, web applications, and AI tools since 2020. Experience at FirstIgnite, SAP, and NTT DATA, and as co-founder of Purch. MSc student at PUCRS researching multi-agent goal recognition.

Experience

FirstIgnite

Jun 2025 - present

Senior Software Engineer

  • Built a standalone multitenant CRM with React, Node.js, Express, PostgreSQL, and Drizzle, deployed on GCP.
  • Lead a separate migration from Laravel and Vue to Next.js and NestJS, with a schema-per-tenant PostgreSQL architecture.
  • Built resumable AI search and outreach workflows with Temporal, retrieval pipelines, human approval gates, and Braintrust tracing and evaluations.

Purch

Oct 2025 - Sep 2026

Co-founder

  • Co-founded an AI shopping product for Amazon and Shopify, building the application, agent tools, and public x402 API.
  • Built Crossmint checkout with client-side signing, encrypted shipping addresses, and payment retry and reconciliation flows.
  • The September 2026 platform dashboard recorded 967 users, 339 orders, and $16.7K in order volume.

Blorm

Apr - Oct 2025

Founding Engineer

  • Built USDC checkout, Coinbase Onramp integrations, multi-provider LLM failover, and Docker deployment tooling for autonomous agents.
  • Used RabbitMQ for asynchronous blockchain operations and Phala trusted execution environments for key management.
  • Part of a Solana Mobile Hackathon award team: one of 10 selected teams from 276 submissions.

SAP

Nov 2021 - Apr 2025

Software Engineer, Full Stack

  • Developed SAP Ariba Guided Sourcing and Category Management products using Java, Spring, TypeScript, Angular, UI5, CAP, and BTP.
  • Automated tenant provisioning and application integration for a new multitenant Category Management product, working with teams in Brazil, the US, and India.

NTT DATA / Itaú Unibanco

Jul - Nov 2021

Software Engineer

  • Built Java and Spring microservices for Open Banking and Open Finance with hexagonal architecture and AWS SQS for asynchronous transaction processing.

Meta IT

Oct 2020 - Jul 2021

Software Engineer

  • Built an enterprise SSO portal with Java, Spring, and REST APIs. Worked with TDD, JUnit, Mockito, Jenkins, GitLab, and OpenShift.

Technical skills

Backend
TypeScript, Node.js, NestJS, Java, Spring, Python, PostgreSQL, Temporal, RabbitMQ
Frontend
React, Next.js, Vue, Angular, React Native
AI
OpenAI Agents SDK, Vercel AI SDK, RAG, MCP, tool use, evaluations
Infrastructure
GCP, AWS, Azure, Docker, Kubernetes, CI/CD, observability

Education

PUCRS · MSc in Computer Science

Mar 2025 - Dec 2026 (expected)

Unisinos · BSc in Computer Science

Completed Dec 2024 · GPA 9.12/10

Research

Exploring Offloading Strategies in the Analysis of Vital Signs in Fog Computing

Thiago Henrique Thomas, Rodrigo da Rosa Righi · ERAD-RS · 2025