Akiva Leffert is a Staff Engineer with 14 years of hands-on and leadership experience building mobile and web systems, currently focused at Hillspire after senior engineering and product leadership roles including VP of Engineering at Cortico. He combines deep iOS expertise—contributing important refinements to the widely used SnapKit autolayout library and to the Open edX iOS app—with experience running engineering teams at scale in high-pressure, mission-driven environments like political campaigns and fintech. Comfortable shifting between individual contribution and people leadership, he has shipped platform-level refactors, stabilized large codebases, and improved developer ergonomics (for example introducing FloatConvertible and source-location debugging into SnapKit). A Carnegie Mellon CS graduate, he’s as likely to write a clean protocol hierarchy as to drive hiring, architecture decisions, or cross-functional product work. Notably, his GitHub bio’s wry line hints at a pragmatic, slightly irreverent approach to engineering and collaboration.
14 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.) Computer Science, Bachelor of Science (B.S.) Computer Science at Carnegie Mellon University
Contributions:4 releases, 362 commits, 717 PRs in 1 year 4 months
Contributions summary:Akiva primarily contributed to the Open edX iOS mobile application, focusing on bug fixes and enhancements. Their work included addressing build breakages, improving the handling of announcements and handouts, and fixing compiler warnings. The user also refactored code related to offline mode and added support for Xcode 7.3, suggesting a focus on maintaining the app's stability and compatibility.
Contributions:6 commits, 3 PRs, 17 comments in 1 day
Contributions summary:Akiva focused on improving the SnapKit library, a Swift Autolayout DSL. Their contributions centered around refining the core functionality and API of the library. This included introducing a `FloatConvertible` protocol to simplify constraint definitions, refactoring code to use `SourceLocation` consistently for debugging, and restructuring the protocol hierarchy for easier maintenance and future enhancements. The user also exposed `snp_location` for access to the source file and line number where the constraint was made.
autolayoutdsliosswiftsnapkit
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.