Randall Li is an experienced full-stack web and mobile developer with 11 years in technology, combining hands-on coding with practical IT leadership from setting up a company’s entire infrastructure at Apollo Imports and Exports. He built customer-facing web systems including account management, e-commerce and content features while also managing operations and sales—bridging technical delivery with business outcomes. An active iOS contributor, Randall has improved Material Design components and maintained the Nimbus framework to keep projects compatible across Xcode and iOS versions, showing attention to clarity, tests and long-term maintenance. Based in the Western Cape and holding an Honours in Information Systems from the University of Cape Town, he thrives in team-driven, revenue-focused environments and enjoys learning new stacks. Notably, his background blends extroverted sales instincts with engineering rigor, making him comfortable both shipping code and driving commercial impact.
11 years of coding experience
1 year of employment as a software developer
Honours Degree, Information Systems, Honours Degree, Information Systems at University of Cape Town
[In maintenance mode] Modular and customizable Material Design UI components for iOS
Role in this project:
Front-end Developer
Contributions:44 releases, 923 commits, 395 PRs in 7 years 2 months
Contributions summary:Randall implemented a new typography component, which included creating test cases for the MDCRobotoFontLoader, and integrating it into an example application. They also made improvements to existing examples and documentation, with a focus on clarity and consistency. Their contributions also involved renaming constants and correcting imports for internal implementation files.
The iOS framework that grows only as fast as its documentation
Role in this project:
Mobile Developer (iOS)
Contributions:5 commits, 2 PRs, 1 comment in 7 years 6 months
Contributions summary:Randall primarily focused on maintaining and updating the iOS framework, `nimbus`. Their contributions involved fixing compatibility issues related to Xcode versions and iOS updates, specifically targeting UIInterfaceOrientationMask and compatibility with iOS 9. Additionally, the user addressed deprecation warnings and migrated deprecated APIs, ensuring the framework's long-term viability within the iOS ecosystem. Their changes are focused on adapting the project's code to be compatible with different iOS versions and related deprecation notices.
ios-frameworkobjective-ciosuicocoapods
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.