Randall Li

Western Cape, South Africa
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

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job1 year of employment as a software developer
bookHonours Degree, Information Systems, Honours Degree, Information Systems at University of Cape Town
github-logo-circle

Github Skills (8)

objective-c10
ios10
ui-design10
ui-testing9
uitest9
xcode9
cocoapods7
documentation7

Programming languages (7)

ShellJavaScriptObjective-CPHPSwiftRubyPython

Github contributions (5)

github-logo-circle
[In maintenance mode] Modular and customizable Material Design UI components for iOS
Role in this project:
userFront-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.
iosmaintenance-modematerial-designui-componentsmaterial-components
jverkoey/nimbus

Jun 2015 - Nov 2022

The iOS framework that grows only as fast as its documentation
Role in this project:
userMobile 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.
Request Free Trial