Skip to content
Available for freelance & full-time

Full-Stack Engineer · Backend Focused

Thiago
Thomas

Building at the intersection of AI, AI agents, and Web3.

About

Crafting digital
experiences that matter

I'm a Full-Stack Engineer with a backend focus, working mostly on AI agents. I'm also finishing my Master's in Computer Science at PUCRS, researching multi-agent reinforcement learning and goal recognition.

I'm currently a Senior Software Engineer at FirstIgnite, where I own the agent and retrieval layer of an AI-native CRM. Earlier I was a founding engineer at Blorm (Top 10 at the Solana Mobile Hackathon) and spent over three years at SAP building enterprise procurement software.

I work at the intersection of AI, AI agents, and Web3, building things that act on people's behalf and have to get it right in production.

Education

MSc Computer Science

PUCRS · 2025-2026

Location

Brazil

Remote Worldwide

Experience

Where I've made impact

FirstIgnite

Senior Software Engineer

AIAgentsRAG

Present

Remote

  • Own the AI-native CRM end to end, from database to UI, including what gets built and how it ties to customer growth and retention
  • Architected the core AI agent workflows and RAG pipelines behind the outreach platform
  • Built multi-step agent pipelines for automated outreach and campaign creation using RAG, MCP tooling, and LLM orchestration with grounded retrieval
  • Shipped autonomous task-resolution pipelines on Linear where agents triage tickets, plan changes, and open PRs with human review at the gate
  • Built AI-driven test generation from code diffs and drove company-wide adoption of agentic coding tools (Claude Code, Codex)

Blorm

Founding Engineer

Web3AIBlockchainCrypto

Apr 2025 — Oct 2025

Remote · California, USA

  • Won the Solana Mobile Hackathon, selected among 10 winners from 276 submissions and 1,000+ signups
  • Built crypto payment rails with Coinbase Onramp API and USDC integration, enabling crypto checkout for Amazon and Shopify
  • Architected LLM orchestration layer with multi-provider failover and one-click deployment for Dockerized autonomous agents with vector stores
  • Developed full-stack Web3 platform with wallet-connect, on-chain transaction signing, and Twitter-to-NFT minting
  • Engineered RabbitMQ message queue for async blockchain operations and built multi-platform bot framework (Twitter, Telegram, Discord)
  • Designed automated referral system with smart contract USDC payouts and OAuth-to-Web3 onboarding
  • Implemented Phala Network TEE for secure key management

SAP

Software Engineer, Full-Stack

Enterprise SoftwareProcurement

Nov 2021 — Apr 2025

Hybrid · São Leopoldo, RS

  • Developed full-stack applications for SAP Ariba Guided Sourcing using Java, Spring Boot, Angular, and SQL with automated testing via Katalon
  • Built new procurement application for SAP Ariba Category Management using Java, Spring Boot, TypeScript, UI5, CAP, and BTP
  • Led cross-functional collaboration with teams across USA, India, and Brazil
  • Developed automated tenant provisioning and seamless app integration across the Ariba suite

NTT DATA Europe & LATAM — Itaú Unibanco

Java Developer

Open BankingFinance

Jul 2021 — Nov 2021

Remote

  • Built Open Banking microservices using Java, Spring Boot, and hexagonal architecture
  • Implemented AWS services with SQS-based messaging for real-time transaction processing and inter-service communication

Meta

Junior Java Developer

Enterprise SoftwareIdentity

Oct 2020 — Jul 2021

Remote

  • Developed enterprise SSO portal using Java and Spring Boot, enhancing security and authentication across services
  • Maintained Jenkins CI/CD pipelines and deployed on OpenShift within Agile/Scrum workflows
  • Implemented TDD practices with JUnit and Mockito

Skills

Technologies & tools

Languages

JavaTypeScriptJavaScriptPythonPHPSQL

Backend

Spring BootNestJSNode.jsExpressBunHonoCAPGraphQL

Frontend

ReactNext.jsVueAngularReact NativeUI5

AI & ML

AI AgentsLLM OrchestrationRAGMCPOpenAI Agents SDKPrompt EngineeringEvalsVector DatabasesMulti-Agent SystemsReinforcement LearningLangGraph

Cloud & DevOps

AWS (SQS, Lambda)GCPAzureDockerKubernetesJenkinsOpenShiftSAP BTP

Data

PostgreSQLSupabaseDrizzle ORMVector StoresRabbitMQ

Web3

SolanaSmart ContractsUSDCCrossmintEthereumNFTsWallet Integration

FAQ

Frequently asked

Who is Thiago Thomas?

Thiago Thomas is a full-stack software engineer with a backend focus, specializing in AI, AI agents, and Web3. He is a Senior Software Engineer at FirstIgnite.

Is Thiago available for freelance or contract work?

Yes. Thiago takes on freelance and contract projects, especially AI agents, LLM-powered products, and backend systems, and is also open to full-time roles. The fastest way to reach him is by email.

What does Thiago specialize in?

Building AI agents and LLM-powered products end to end: RAG and retrieval pipelines, agent orchestration, MCP tooling, and the full stack around them with TypeScript, Python, Java, React, and Next.js.

Where is Thiago based and does he work remotely?

Thiago is based in Florianópolis, Brazil, and works remotely with teams worldwide.

How can I hire or contact Thiago?

Email thiagohthomas@gmail.com, or reach out on LinkedIn or GitHub.