About Me

I’m Leonardo Cardoso (@LeoCardz). A software engineer based in Berlin with deep roots in Apple Platforms, currently diving into LLMs, AI, and expanding into full-stack development with Kotlin and TypeScript. I talk tech, productivity, and I’m always experimenting with something new.

Building trust between Machines and Humankind. Currently building IGNIO and Poirot.

Leonardo Cardoso

Background

Originally from Brazil, I moved to Berlin to pursue my passion for building great software at scale. I’ve been working with Apple Platforms ever since (Swift, SwiftUI, UIKit, Combine) and I enjoy pushing what’s possible on mobile. These days, I’m deeply into LLMs and AI, exploring how autonomous agents and intelligent systems can reshape the way we interact with technology.

Career

I’m currently a Senior Software Engineer at Trade Republic (since Jan 2022), part of the Cards Team, where I design, develop, and enhance features related to card management. I work within a Reactive Programming and MVVM+C architecture, focusing on onboarding experiences, KYC flows, and seamless integration of card-related features across services, always with an eye on performance, security, and user experience. I also mentor colleagues, contribute to architecture improvements, and perform detailed code reviews.

Before that, I was an iOS Engineer at Blinkist (Dec 2018 – Nov 2021), where I helped deliver a top-notch product affecting millions of users. I focused on feature development, clean code practices, and improving the codebase and development processes.

Earlier in my career, I worked at 1aim, GreenMile, and Secretaria do Planejamento e Gestão do Ceará.

I’m also an early adopter of Swift Macros with extensive experience integrating them into production codebases. I created and maintain an internal Swift Macros library at Trade Republic that has eliminated over 40,000 lines of boilerplate code. I’ve published two articles on the Trade Republic Engineering Blog: Get Ready for Swift Macros and How to Create Swift Macros: The Easiest Way.

Side Projects & Open Source

Outside of work, I build indie apps and tools. IGNIO is an AI-powered personal finance assistant for tracking expenses, scanning receipts, and managing finances via chat. Poirot is a native macOS companion for investigating Claude Code sessions. Browse conversations, explore diffs, and re-run commands.

I’ve also published several open source projects over the years, including SwiftLinkPreview, NFDownloadButton, and many others.

Content

I write on this blog and make videos on YouTube about tech, mobile filmmaking, and productivity.


About This Site

This site works sometimes as an original content site and sometimes as a linklog.

It is powered by Jekyll and hosted on GitHub.


Privacy Policy

No tracking is performed on this website.