Speaking

I speak about software architecture, engineering practices and the decisions behind them. These talks draw on the questions and trade-offs I've encountered working with engineering teams.

TDC Florianópolis 2026

Two talks at The Developer's Conference, delivered in Portuguese.

Entre débito cognitivo e controle: como engenheiros mantêm qualidade quando a IA escreve código

Design de Código

How engineers maintain software quality when AI writes code, exploring cognitive debt and the role of engineering judgment.

Micro-frontends: quando usar e por que a maioria das implementações falha

Front-end

When micro-frontends make sense, the trade-offs they introduce and why implementations often fall short. Drawing on real project experience to examine the architectural and organizational decisions involved.

TDC Connections 2022

Thoughtworks programme · Online · March 2022

Meu chatbot é racista e homofóbico. E agora?

Tecnologia Responsável e Transformação Social

A talk on discriminatory behaviour in chatbots, co-presented with Felipe Nicodemos. Delivered in Portuguese.

For speaking enquiries, reach me at will@amaral.dev.