Software Engineer · Dortmund, Germany
Software engineer, 3+ years shipping production mobile software, now building and running a full web platform alone: React frontend, serverless backend, auth, storage, CI and deploy. Computer Science degree and twelve shipped mobile games. Moving to backend engineering, where the systems work I a...
JavaScript, React, Node (serverless functions), REST APIs, OAuth 2.0, Firebase (Firestore, Auth, Storage, security rules), Signed URLs & session cookies, Netlify (functions, edge functions, multi-domain), Vite, Git, Claude Code, Swift, UIKit, SwiftUI, MVVM, REST integration, Unit & UI testing, Fastlane, CI/CD, Scrum, Postman, Proxyman, Firebase Crashlytics
Oct 2025 – present · Dortmund, Germany
Built and operate an interactive storytelling platform end to end: React frontend, serverless backend, auth, storage, CI and deploy. Two books published with it, a third under review.
Backend: Netlify serverless and edge functions, Firestore with versioned security rules, Firebase Auth, OAuth 2.0, V4 signed URLs, HMAC session cookies.
Performance: initial bundle 652 kB to 283 kB gzipped, and no more mobile out-of-memory crashes, by virtualising heavy SVG assets and picking formats per case.
AI as a pair programmer, to work outside my experience and hold a system this size alone. No generative AI imagery in the stories: an editorial decision.
Oct 2022 – Oct 2025 · Düsseldorf, Germany
Shipped features for a football app ranked top of the App Store Sports category, in a team of two iOS engineers with Android, full-stack, product and content.
Led the SwiftUI migration of an established UIKit codebase, including the architecture work for both to coexist.
Worked with the backend team on REST API contracts and data modelling, and debugged client/server integration with Postman and Proxyman.
Apr 2022 – Jul 2022 · Brazil
Intensive iOS programme (UIKit, SwiftUI, MVVM, unit testing) in a Scrum team. Left to relocate to Germany.
Aug 2017 – Apr 2022 · Remote
Consultant to director in four years. Managed a distributed team across six countries and led the internal software that automated campaign operations.
2014 – 2018 · Brazil
Twelve mobile games shipped end to end (concept, art, level design, Lua). 1.5M+ downloads, one title above 1M installs.
B.Sc. Computer Science, Universidade Federal de Uberlândia, Brazil, 2010 – 2016. Exchange year, Computer Science, University of California, Davis, 2013