Swift since day one, Obj-C before that. These days I run the mobile platform at Immobiliare.it: iOS, Android and the backend services they talk to.
Rewrote our main app from Obj-C to Swift, module by module, while it kept shipping. Built the CI/CD the team runs on. Now I spend more time on architecture, tooling and review than in Xcode, which is roughly the deal you sign when you take the job.
Everything here started as a problem in production. I fix it properly once, then pull it out into a library so I do not fix it again.
Lately I write a fair amount of Rust, mostly for tooling: it is the language that taught me the most about API design since Swift.
What does not fit in a commit message ends up on danielemargutti.com: engineering, teams, Swift and whatever else has my attention.
LinkedIn · X · daniele.margutti@gmail.com
Maintained in my own time, or by the iOS team at Immobiliare. If any of it saves you an afternoon, sponsoring keeps it alive.
📮 Open to a conversation about leadership roles, platform work or advisory: daniele.margutti@gmail.com




