Diogo Redin

About Me

I'm Diogo, a frontend engineer originally from Portugal, now based in the Netherlands. I build interfaces for complex systems and care a lot about software design, code quality, and how teams work together.

I got into programming as a teenager building WordPress themes. That's where I first learned how to think about layouts, design, and writing code that other people would use. You can find some of those early projects on this site.

In 2019, I got my Bachelor's in Computer Engineering from Instituto Superior Técnico and after graduating joined Talkdesk, building contact center software on the cloud. A great introduction to microservices, large-scale systems, and software architecture.

In 2021, I moved to the Netherlands to join TicketSwap, where I was responsible for the sell flow experience. I helped fans list and sell their tickets, and worked across the stack on things like GraphQL optimization, integration testing, and migrating the frontend to TypeScript.

Nowadays I work at IMC, a market making company, where I build real-time trading platforms. The work sits at the intersection of finance and engineering, and it pushes me to think carefully about performance, reliability, and user experience where every millisecond counts.

Moving from Portugal to the Netherlands gave me international working experience and a broader perspective on how different teams operate. Across these roles, I've learned a lot about software design and what it takes to ship good products with a team.

Outside of work, I spend most of my time cooking and traveling. I started this site to write about what I'm learning and to share things that might be useful to others.

If you'd like to connect, feel free to reach out at me@diogoredin.com.