Matteo Battaglio is a freelance senior software engineer from Lombardy with over a decade of hands-on experience designing and shipping mobile apps across startups and scaleups. He specializes in native iOS/Android and Flutter, owning full-stack delivery from polished app UIs to cloud backends on Firebase and Google Cloud Run. His background includes high-performance streaming systems built in Java/OpenGL and significant contributions to the popular Katana Swift framework, where he improved view layout anchoring and added tested convenience features. A co-founder of Italy’s #pragma mark iOS/macOS community, he blends deep technical craftsmanship with community leadership and rapid problem-solving across diverse domains.
11 years of coding experience
17 years of employment as a software developer
Bachelor of Science (BSc) Computer Software Engineering, Bachelor of Science (BSc) Computer Software Engineering at Università degli Studi di Brescia
Diploma di Maturità Scientifica Liceo Tecnologico, Diploma di Maturità Scientifica Liceo Tecnologico at Liceo Tecnologico B. Castelli
Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.
Role in this project:
Mobile Developer (iOS)
Contributions:25 commits, 3 PRs, 2 branches in 16 days
Contributions summary:Matteo primarily focused on enhancing the Katana Swift framework, a library for building iOS applications. Their contributions centered around adding and refining features related to view layout and anchoring, introducing an offset property to the `Anchor` struct. They implemented operators to manipulate anchor offsets, integrated these changes into `PlasticView` setters, and added corresponding tests to ensure correct behavior. Furthermore, the user introduced convenience methods and updated existing functionalities to leverage the new anchor offset features.
:triangular_ruler: A math framework for Swift. Includes: vectors, matrices, complex numbers, quaternions and polynomials.
Contributions:2 releases, 54 commits, 44 pushes in 2 years 3 months
wgs84incremental-gamefixed-pointmathmatrices
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.