Daniele Formichelli

Software Engineer at Bending Spoons

Milan, Lombardy, Italy
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Daniele Formichelli is a software engineer with 12 years of experience, currently building iOS products at BendingSpoons and serving as a core maintainer for the popular Tuist open-source CLI. He specializes in Swift and iOS tooling, having improved core framework primitives in Katana-Swift and shipped features that strengthen Xcode project support, SPM integration, and macOS command-line tooling in Tuist. Based in Milan, he blends product-focused mobile development with infrastructure-level contributions that make developer workflows more reliable and scalable. His background spans research and industry roles, and he routinely tackles build-system edge cases and testing migrations that most app developers avoid. Colleagues know him for pragmatic, low-friction improvements—like replacing test frameworks and bumping dependency versions—that yield outsized developer experience gains.
code12 years of coding experience
job4 years of employment as a software developer
bookProgetto ABACUS - Indirizzo informatico Informatica, Progetto ABACUS - Indirizzo informatico Informatica at Istituto Tecnico Industriale G.Ferraris-Brunelleschi
bookMaster of Science (MSc) Computer Engineering, Master of Science (MSc) Computer Engineering at Università di Pisa
languagesItalian, English
github-logo-circle

Github Skills (18)

ios10
hydra10
command-line-interface10
katana10
swift-package-manager10
xcode10
command-line10
swift10
cli10
xctest9
redux9
web-framework9
automations8
macos8
automation8

Programming languages (11)

TypeScriptJavaShellRustAstroJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
tuist/tuist

Jan 2021 - Jan 2023

Tuist's CLI
Role in this project:
userMobile Developer (iOS)
Contributions:1669 reviews, 229 commits, 940 PRs in 2 years
Contributions summary:Daniele primarily contributed to the codebase by implementing features and fixing bugs related to the Tuist CLI, specifically focusing on enhancing support for Xcode projects. The user enabled dynamic frameworks on macOS command line tools, addressed autocompletion issues and improved documentation within TuistKit, and allowed static frameworks to be used as dependencies of an app extension. The user also worked on fixing build settings to support iOS, along with resolving issues around Swift Package Manager dependencies.
objective-cmaccatalystapp-storeproductivitysoftware-quality
BendingSpoons/katana-swift

Nov 2020 - Aug 2022

Swift Apps in a Swoosh! A modern framework for creating iOS apps, inspired by Redux.
Role in this project:
userMobile Developer (iOS)
Contributions:11 reviews, 37 commits, 18 PRs in 1 year 9 months
Contributions summary:Daniele primarily contributed to the `Katana-Swift` framework by implementing enhancements to the `Store` class, a core component of the framework, which included adding a new initializer with dependencies and updating existing functionalities. They also addressed warnings and updated dependencies by bumping the version of the Hydra library, and replaced Quick & Nimble with XCTest. Further, they migrated tests and updated documentation, contributing to improved code quality and developer experience.
unidirectional-data-flowswooshmodularitykatanaswift
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.
Request Free Trial
Daniele Formichelli - Software Engineer at Bending Spoons