// About me
About
I'm a senior software engineer with over 15 years of experience, holding a BSc in Computer Science from FURB (2004) and an extension course in Financial Management, Investments and Capital Markets from FGV (2012).
I got my first computer at age 11 (an MSX Z-80 with 256KB of RAM) and have been tinkering with computers ever since 🙂
Most of my career has been on the backend, moving across the full stack when a problem needs it, with deep .NET and C# experience across fintech and other regulated environments. I've worked for companies in the UK, Ireland, Belgium, Denmark and Brazil.
Distributed, cross-border teams are familiar to me: I worked on-site in London for years, and have since worked remotely for Irish, Belgian and Danish companies from Portugal and Brazil.
I care about code that's clean, testable and easy for the next person to pick up — and that's how I approach AI too, building scripts, skills and review loops that keep AI-generated output at a good standard. I'm also comfortable with Go, Node.js and Linux. Microsoft and OutSystems certified. Currently a senior software engineer at Mindera, and in my spare time I lead Goiabada and maintain BrFiis and Inova175.

// Skills
// Professional experience
Senior Software Engineer (Backend)
Mindera · Blumenau, Brazil (Remote)
Azure, .NET and C# backend development for Connells Group, the UK's largest property services provider.
Full-Stack Developer (independent)
Dipp3 Tecnologia · Brazil (Remote)
Designed, built and shipped two production applications end to end. Inova175: a custom insurance policy management platform for a private insurance broker, built with .NET and Vue.js, replacing spreadsheets and manual workflows with a centralised system for policies, clients and brokerage operations. BrFiis: an independent platform covering Brazilian real estate investment funds (FIIs), delivering investment alerts and a portfolio tracker, built with Node.js and Python. Both applications remain live and maintained.
Lead developer
Goiabada · Open source
Lead developer on an open-source OAuth2 / OIDC authorization server implemented in Go. goiabada.dev
Software Developer
Likvido · Copenhagen, Denmark (Remote)
Full-stack developer at a Copenhagen fintech that automates invoice management and debt collection for businesses across Denmark. Built and maintained microservices using C# .NET, Vue.js and Azure, handling invoice tracking, automated payment reminders and collection workflows, plus integrations with external accounting platforms (e-conomic, Dinero, Dynamics 365 Business Central). Architected and integrated AI/OpenAI solutions for categorisation and auto-handling of support requests and invoices, reducing manual triage for the operations team.
Senior .NET Developer (contract)
TEAM International · Remote
Contracted through TEAM International to work on Alight's cloud-based HR and benefits platform, serving some of the world's largest companies. Main focus was Forms Builder, a critical module that enabled HR and payroll teams to design and manage dynamic forms used throughout the platform by end clients. Worked across a distributed team using C#, .NET, Azure, Kubernetes and EF Core.
.NET Developer / OutSystems Developer
Planet · Porto, Portugal
Joined as an OutSystems developer; my .NET skills were recognised and I moved to the core .NET team after six months. Built microservices for Planet's Tax Free Issuing platform, enabling international travellers to claim VAT refunds on purchases across Europe. Implemented the Saga pattern for asynchronous transactions and built integration layers connecting the OutSystems frontend to the distributed .NET backend. Worked with .NET 6, REST APIs, EF Core, SQL Server, Docker, Kubernetes (AKS), Redis, Azure Service Bus and Auth0.
Career break
Brazil
Relocated from the UK to Brazil and stepped away from software engineering to explore a different path, including training in artisan bread and pizza baking with a view to opening a bakery. I decided not to go ahead with it and returned to full-time engineering in 2021.
Senior .NET/C# Developer (contract)
Amicus Finance PLC · London, UK
Contract .NET/C# developer at a London challenger bank. Worked on the Aura loans platform, building features for loan management and processing using C#, MVC, SQL Server, and DevExpress.
Software Engineer .NET/C#
rplan · London, UK
Part of a small, senior development team at this FCA-regulated investment manager, building software for the rplan portal and for well-known UK asset managers. The company later merged with InvestCloud in 2018. Worked with C#, MVC, SQL Server, NHibernate, AngularJS, TypeScript, and Git.
Senior ASP.NET Developer / Team Lead
Alpari (UK) Ltd · London, UK
Team Lead and senior C# .NET developer at a global forex broker headquartered in the City of London and regulated by the FCA. Led development on the MyAlpari customer-facing platform, building new features and resolving production issues. Automated back-office operations and built integration layers with the MetaTrader trading platform. Worked with C# .NET, MVC, NHibernate, MySQL, NUnit, Moq, and CI with Atlassian Bamboo.
.NET Developer
Crate Enterprises (lovemoney.com) · London, UK
Remained with the team after Crate Enterprises acquired The Motley Fool UK. Over nearly 6 years across both companies, became a core member of the development team, building bespoke .NET solutions for clients like AOL, Yahoo!, CompareTheMarket, and Zoopla. Handled third-party integrations, personal finance content tools, and legacy platform migrations to Windows Azure. Worked with C# .NET, ASP.NET MVC, Entity Framework, and Azure.
Senior .NET Developer
The Motley Fool UK · London, UK
Built features for the Fool.co.uk personal finance website using .NET and C#, including content management tools and comparison engines for financial products. Stayed on when the company was acquired by Crate Enterprises.
.NET Developer
Noetica · London, UK
Built the web portal for the Synthesys .NET software using ASP.NET 2.0 with C#, Webparts, Microsoft Ajax Control Toolkit and WCF. Multi-tenant application with reusable web parts across partner sites.
.NET Developer
Politec · Florianópolis, Brazil
Designed and developed ASP.NET server controls, contributed to the internal framework used by the company's software factory and mentored other developers.
// Education
Financial Management, Investments & Capital Markets (extension course)
Fundação Getulio Vargas (Sociesc FGV)
BSc Computer Science
Universidade Regional de Blumenau (FURB)
// Certifications

4 active certifications · 14 exams passed · 3 historical certifications