Dinesh Harjani is a seasoned mobile developer with 13 years of hands-on experience across Android and iOS, currently focused on iOS app development at Nordic Semiconductor in Santa Cruz de Tenerife. Self-taught since the early days of Android (2009), he transitioned into Swift and Kotlin to modernize legacy codebases and champion clean code and software architecture in every project. He has shipped consumer apps as an independent entrepreneur (Racing Tweets) and contributed notable fixes and UX improvements to well-regarded open-source projects like the unofficial WWDC macOS app and Nordic’s iOS DFU library. Comfortable across the full mobile stack, he augments client apps with Firebase-backed solutions to enable rapid, cost-effective back-ends. Known for proactively researching new technologies, he seeks remote part-time roles where pragmatic engineering and product-minded thinking meet.
13 years of coding experience
7 years of employment as a software developer
Ingeniero Técnico, Informática de Gestión, Ingeniero Técnico, Informática de Gestión at Universidad de La Laguna
OTA DFU Library for Mac and iOS, compatible with nRF5x SoCs
Role in this project:
Mobile Developer (iOS)
Contributions:7 reviews, 21 commits, 22 PRs in 1 year 1 month
Contributions summary:Dinesh primarily focused on improving the stability and compatibility of the iOS DFU (Device Firmware Update) library. They addressed critical issues related to Bluetooth connection timeouts and Swift versioning, ensuring compatibility across different Xcode versions and iOS builds. The user also resolved several crashes, particularly related to manifest parsing and error handling, thereby enhancing the robustness of the library and overall user experience.
Contributions:11 commits, 4 PRs, 26 comments in 2 months
Contributions summary:Dinesh primarily contributed to the user interface and functionality of the unofficial WWDC app for macOS. Their work included bug fixes, such as resolving issues with keyboard shortcuts and playback speed. The user implemented new features like restarting video playback and displaying a time preview on the timeline, demonstrating proficiency in UI development and AVPlayer integration. They also focused on improving the overall user experience and fixing a bug related to the playback speed.
developer-toolsswiftmacos-big-surmacoswwdc
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.