Brenno Ferrari

Senior iOS Engineer at Trade Republic

Berlin, Germany

About

Senior iOS Engineer at Trade Republic in Berlin, Germany. Over a decade of professional experience building mobile software across fintech, cybersecurity, e-commerce, fitness, real estate, energy, and financial regulation — shipping production code on every Apple platform and a few non-Apple ones along the way.

Outside of the day job, builds open-source developer tools. obsidian-mind, a persistent memory system for AI coding assistants, crossed 1,200 GitHub stars in three days.

Primary Stack

SwiftObjective-C

Secondary Languages

PythonTypeScriptRustKotlinRubyJava

Platforms

iOSiPadOSmacOStvOSvisionOSAndroidWeb

Experience

2025 — present

Trade Republic

Senior iOS Engineer

German neobank with 8+ million customers. Working on the iOS platform team for one of Europe's fastest-growing fintech companies.

2022 — 2025

Nord Security / NordVPN

Senior Swift Engineer

Two years and five months spanning two distinct roles. Started as Senior macOS Engineer building VPN and Meshnet features for the NordVPN macOS client. Led a design system initiative that improved developer/designer synchronization. Drove the adoption of a new project architecture through modularization and migration to Swift Package Manager.

Promoted to Senior Swift Engineer on the Apple Low Level team — a foundational role building shared libraries consumed across macOS, iOS, tvOS, and visionOS. Worked directly with multiple product teams to ensure seamless integration and high-quality delivery. This was the role that proved platform-level thinking beyond iOS alone: writing Swift that ships on four operating systems, dealing with platform-specific networking stacks, and keeping a unified architecture across all of them.

2019 — 2022

Wayfair

iOS Engineer

Three years building e-commerce infrastructure in Berlin. Developed and maintained Waystation, an internal iOS/iPadOS tooling application. Created PayKit, Wayfair's payments SDK — the layer between the app and every payment processor the company supported, handling multiple payment methods across the platform. Collaborated with the iOS infrastructure team on SPM integration. Led the modernization of Waystation with SwiftUI and Combine. This was the longest single tenure and the period where the senior engineering identity solidified: owning critical-path systems, mentoring, and shipping reliably at scale.

2018 — 2019

eGym

iOS Engineer

Fitness technology platform based in Munich and Berlin. Developed iPhone and iPad applications for a connected strength equipment ecosystem used in gyms across Europe. Reconstructed the iPad application from the ground up in Swift with high test coverage. Introduced a design module and composable animations framework. Led the architecture transition from XIBs and Storyboards to fully programmatic views. First international role — relocated from Brazil to Germany for this position.

2017 — 2018

Accenture / Concrete Solutions

iOS Engineer

Concrete Solutions was one of Brazil's most respected mobile consultancies — acquired by Accenture shortly after joining. Built "Meu Cartão BV," the iOS banking application for Banco Votorantim, one of the country's major banks. Fully programmatic views in Swift, custom UI components, and intricate animations for credit card transaction management. First dedicated, single-company iOS engineering role after years of juggling multiple positions simultaneously.

2013 — 2017

Earlier Roles

iOS & Software Engineer

Homer — Parcerias Imobiliárias (2016–2017)

One year and six months at a social network for the housing market and real estate professionals. Started on Android, transitioned to iOS within five months, and built the iOS application from scratch. Firebase for backend services, SendBird for real-time messaging, MapKit for geographic search and offer areas, Twilio for in-app calling, UrbanAirship for push notifications. Implemented the authentication system, a debug mode, a chat system with custom bubbles and audio messages, and a full map-based search system. Shaped technology and strategy decisions beyond the engineering scope.

Radix Engenharia e Software (2016–2017)

Engineering consulting firm in Rio de Janeiro. Two distinct projects: a web application for Ambima/CVM (the Brazilian financial market association and securities commission — financial regulation), and an iOS application for AM/PM's Ipiranga, one of Brazil's largest fuel distributors, featuring extensive custom animations.

Sb Promoções (2016–2017)

Sole IT professional for a promotions company. Developer, system architect, and AWS integrator. Built the iOS app, Android app, and product website. The kind of role where you learn everything because there is no one else.

LES Lab — PUC-Rio (2013–2015)

Two years holding three simultaneous roles in a university research lab: QA analyst running manual and automated tests on Java systems for Petrobras at TecGraf; support analyst managing infrastructure, networks, and systems; and lead mobile developer — a role that emerged after BlackBerry dissolved its Tech Center, where Brenno continued as the mobile development lead with team management and client relations responsibilities.

BlackBerry Tech Center at PUC-Rio (2013–2014)

Part of an elite development team promoting the BlackBerry 10 platform. Native development in Cascades and C++. Ported Android games to the BlackBerry app store. The program was covered by TechTudo (Brazil's largest tech publication). This is where mobile development started.

Projects

An Obsidian vault template that gives Claude Code persistent memory. AI coding assistants lose all context between sessions — obsidian-mind solves this by turning an Obsidian vault into a structured, version-controlled external brain that persists across conversations. 5 lifecycle hooks covering the full session, a data-driven message classifier with CJK-aware regex, 9 isolated subagents for heavy operations, QMD semantic search, self-healing graph rules, migration tooling, and 57 tests. Crossed 1,000 stars in three days. Independently converged with Karpathy's LLM Wiki patterns.
PythonShellObsidianClaude CodeAI
MCP pack manager for AI CLIs. Rust.
RustMCP

Speaking

Coders on Beer iOS

Concrete Solutions, Rio de Janeiro (~2018)

Presented a live demo of a custom-trained Core ML model for real-time image recognition using VisionKit. The model was trained to recognize specific people and objects, and the demo showed it running inside an iOS app — detecting targets, tracking them on screen with ARKit overlays, and demonstrating how specialized models can be combined with augmented reality for practical use cases. Covered the full pipeline: data collection, model training, on-device inference, and AR integration.

VisionKitCore MLARKitImage RecognitionMachine Learning

Events

WWDC 2019

San Jose, CA

Apple's Worldwide Developers Conference.

AltConf 2019

San Jose, CA

Community-driven conference running alongside WWDC. Talks, networking, and workshops open to all Apple developers.

Certifications

Data Science Bootcamp

2017

Contact

Reach out via any of the channels below.