Joe Ferrucci is a principal mobile and AI engineer with 11 years of experience building scalable, high-performance iOS and macOS products and leading teams from early-stage startups to large enterprises. Currently founding architect for AI content infrastructure, he designs retrieval, provenance, and governance systems for permissioned publisher knowledge bases while previously shipping voice-first, offline-first AI mobile pipelines as a solo founder-engineer. Deep expertise in Swift/SwiftUI and on-device ML complements a track record rescuing and modernizing fragile platforms, scaling apps to hundreds of thousands of users, and driving cross-team reliability and dev productivity. He favors elegant, product-minded engineering—thoughtful animations, fluid interactions, and simple maintainable stacks—while actively experimenting with agentic AI workflows that have boosted his personal productivity tenfold. An early contributor to reusable iOS UI components (TagListView) and a background that spans NASA JPL to Instacart, he blends rigorous systems thinking with a passion for human-centered software.
11 years of coding experience
16 years of employment as a software developer
Computer Science, Statistics, Computer Science, Computer Science, Statistics, Computer Science at University of California, Davis
Computer Science, Software Engineering, Computer Science, Software Engineering at Cosumnes River College
Simple and highly customizable iOS tag list view, in Swift.
Role in this project:
Mobile Developer (iOS)
Contributions:7 commits, 1 PR, 1 comment in 1 day
Contributions summary:Joe focused on improving the code quality and maintainability of the iOS tag list view. They refactored code by consolidating duplicated logic and adopting more functional programming styles using `forEach` and `defer`. The user also removed unnecessary type declarations and grouped related code, leading to a cleaner and more readable codebase. Further improvements included refactoring layout methods to use `defer`, `map`, `filter` and `forEach` to improve the overall efficiency.
Contributions:2 PRs, 9 pushes, 2 branches in 2 years 1 month
user-interfacecommunicationsios-nativeatlasswift
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.