Backends since 2013, lately with some AI in the mix.

I work remotely for Wise Group, as tech lead of an LLM chatbot. I take care of the API and all the AWS infra behind it: two regions, queues, cache, WebSocket, payments. The RAG side I build together with our ML team.

Before that: PHP, Laravel, ERPs, mobile apps.

Nerd, anime lover and Neovim rookie forever.

Marcelo hugging a big toy bear
me and toy bear

Now

I use AI coding agents every day, at work and at home. So I'm building small tools to keep them on a leash: Sleipnir (write the contract before the code) and Yggdrasil (parallel agents on issues, each in its own git worktree).

updated 2026

Work

2021 — now
Remote, from Italy

Senior Software Engineer

· Wise Group
  • Tech lead of an LLM chatbot. I own the API (Node.js, Fastify, Prisma, MariaDB) and the AWS infra: Lambda, SQS, SNS, EventBridge, WebSocket, two regions.
  • Serverless systems for clients, like a tax report on Lambda + DynamoDB that I still update every tax season.
  • NestJS monorepo with unit tests; web and mobile with Next.js, Nuxt and React Native when needed.
Node.jsTypeScriptAWSServerlessFastifyPrismaMariaDBPythonKubernetes
2019 — 2021
Brazil

PHP and Mobile Developer

· Wise Group
  • A whistleblowing portal in Laravel on AWS, with online payments and a marketplace integration. I kept coming back to it in later phases.
  • A React Native app that helps small business owners map out their business model.
  • Portals and internal systems for institutions: document management, an institutional portal, and long-term support on Laravel + Angular systems.
LaravelAngularReact NativeMariaDB
2013 — 2019
Brazil

Full Stack Developer

· MSWi
  • Joined as an intern, left as mid-level.
  • White-label ERP: Brazilian tax invoices (NF-e, NFC-e, CT-e, MDF-e) and bank slips with CNAB 240/400 reconciliation.
  • Sites, e-commerces, news portals, an accessible portal (WCAG 2.1 AA), hybrid apps. Hosting on GCP with Docker/K8s.
PHPGCPDockerKubernetes

Projects

Skills

code
TypeScript, JavaScript, PHP, SQL, Python, Dart, Lua, Rust
backend
Node.js, NestJS, Fastify, Prisma, Laravel, REST APIs, WebSocket
ai
LLMs, RAG, tool calling, Claude Code agents
cloud
AWS (Lambda, SQS, SNS, EventBridge, API Gateway, RDS), Serverless Framework, Docker, Kubernetes, GitLab CI, GCP
data
MariaDB, MySQL, PostgreSQL, DynamoDB, Redis
frontend & mobile
React, Next.js, Vue, Nuxt, Angular, Flutter, React Native
spoken
Portuguese (native), English (working), Italian (basic)

Off-screen

Off the keyboard I paint miniatures. It's the one place where I'm happy to go slow. And yes, anime and manga too.