Joe Ferrucci

Missouri, United States
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

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job16 years of employment as a software developer
bookComputer Science, Statistics, Computer Science, Computer Science, Statistics, Computer Science at University of California, Davis
bookComputer Science, Software Engineering, Computer Science, Software Engineering at Cosumnes River College
github-logo-circle

Github Skills (5)

swift10
functional-programming10
ios10
refactoring10
refactor10

Programming languages (13)

C++Objective-C++GoJupyter NotebookErlangTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
ElaWorkshop/TagListView

Sep 2018 - Sep 2018

Simple and highly customizable iOS tag list view, in Swift.
Role in this project:
userMobile 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.
cocoapodsin-viewinterface-builderstoryboardhighly-customizable
JoeFerrucci/Atlas-iOS

Sep 2016 - Oct 2018

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.
Request Free Trial
Joe Ferrucci