Basil Shkara is a Senior Software Engineer with 15 years of experience building native Apple-platform software, currently contributing to Spotify’s consumer iOS app from Berlin. He has shipped products both as an indie developer and on large teams at Apple, where he worked on Xcode and the App Store, blending product-focused thinking with deep platform expertise. His background spans mobile leadership and engineering roles at startups and media companies, including founding/leading Neat.io and leading mobile at Fairfax Digital. An active open-source contributor, he has improved Rust development tooling for Neovim and sharpened iOS UI frameworks like Nimbus, often tackling subtle issues like inlay hints, debugging ergonomics, memory management, and navigation appearance preservation. With formal training in design computing and IT, he pairs UI/UX sensitivity with robust engineering discipline and a knack for shipping polished, platform-native experiences.
14 years of coding experience
12 years of employment as a software developer
Bachelor of Laws, Law, Bachelor of Laws, Law at University of Technology, Sydney
The University of Sydney
Bachelor of Science in Information Technology, Information Technology, Bachelor of Science in Information Technology, Information Technology at University of Technology Sydney
Tools for better development in rust using neovim's builtin lsp
Role in this project:
Back-end Developer
Contributions:8 commits, 1 PR in 4 months
Contributions summary:Basil primarily contributed to the development and maintenance of the rust-tools.nvim project, specifically focusing on features related to inlay hints and debugging capabilities. Their commits added the ability to re-run last debuggable and runnable commands, and improved functionality around inlay hints, including parsing and rendering hints. The user also refactored code to utilize existing utility functions and improved the overall codebase.
The iOS framework that grows only as fast as its documentation
Role in this project:
Mobile Developer (iOS)
Contributions:11 commits in 1 year
Contributions summary:Basil contributed to the iOS framework, focusing on UI-related tasks within the `Nimbus` repository. They addressed compiler warnings and corrected memory management issues related to deallocated instances. Further work included enhancing the code with features to manage the navigation appearance, enabling the preservation and restoration of navigation bar and status bar styles within the `NIToolbarPhotoViewController`. The user also introduced background color customizations within the photo album view, along with ensuring correct photo zooming.
cocoapodsobjective-cios-frameworkframeworkswift
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
Basil Shkara - Senior Software Engineer at Spotify