Expertise

Tools, knowledge and principles.

A broad technical toolkit, grounded in software design principles and real-world delivery. Depth is not evenly distributed — and should not be.

Practical. Current. Always learning.

Core strengths

  • System thinking
  • Software architecture
  • Problem decomposition
  • Technical leadership
  • Clear communication
  • Mentoring and knowledge transfer
  • Refactoring
  • Maintainability
  • Testing strategy
  • Engineering practice
  • Product-minded engineering

AI tools & platforms

I work with AI across providers, choosing tools to suit the problem. My experience includes Anthropic, OpenAI — directly and through Azure Foundry — Google Gemini, and ElevenLabs.

These tools extend how I research, explore designs, implement software, and verify results, with engineering judgment guiding the work.

Language models & agents
Anthropic, OpenAI, Google Gemini
Cloud AI
Azure Foundry, including Azure OpenAI
Voice & audio
ElevenLabs

Technologies

Copper-tinted pills mark primary expertise. Other tools reflect strong working knowledge or supporting familiarity.

Frontend

  • TypeScript
  • JavaScript
  • React
  • Next.js
  • React Native
  • Expo
  • Vue
  • Nuxt
  • Angular
  • Svelte

Backend

  • Node.js
  • NestJS
  • Hono
  • PostgreSQL
  • Ruby / Rails
  • Elixir
  • Supabase

Testing / Quality

  • Playwright
  • Jest
  • React Testing Library
  • MSW
  • axe-core
  • Lighthouse

Cloud / DevOps

  • Azure
  • GitHub Actions
  • Docker
  • Kubernetes
  • Nginx
  • CI/CD
  • Monitoring

Architecture / Practices

  • DDD
  • SOLID
  • Clean Architecture
  • Modular design
  • Dependency management
  • Design patterns
  • Accessibility
  • Automated verification

Certifications

Udemy

The Complete Elixir and Phoenix Bootcamp

Apr 2026

Udemy

NestJS: The Complete Developer’s Guide

Jul 2024

Udemy

Docker and Kubernetes: The Complete Guide

Jun 2024

Refactoring.Guru

Dive Into Refactoring

Jun 2024

Udemy

The Professional Ruby on Rails Developer

May 2024

Udemy

SQL and PostgreSQL: The Complete Developer’s Guide

Feb 2023

Udemy

JavaScript Unit Testing — The Practical Guide

Feb 2023

Udemy

Clean Code

Feb 2023

Languages

  • Portuguese — Native or bilingual proficiency
  • English — Full professional proficiency
  • Spanish — Full professional proficiency

Also learning German and Chinese.

In short

I work with teams on the structure of their software — the boundaries, dependencies, and practices that decide whether a system stays changeable. The work is hands-on: reading the code, making the design explicit, and helping the people who own it get stronger.