Erjan Gavalji is a seasoned software developer with 11 years of experience and a background in senior engineering and architecture roles at Progress before moving to independent consulting. He specializes in full-stack engineering, build automation, and developer tooling, with notable open-source contributions to the widely used NativeScript ecosystem where he improved CLI testing, Android runtime packaging, and sample app reliability. Erjan has a pragmatic focus on build processes, test integration, and project configuration that reduces friction for other developers and preserves long-term maintainability. Based in Sofia, Bulgaria, he combines leadership experience with hands-on coding, from Grunt/packaging tweaks to runtime metadata generation. Colleagues rely on him to spot subtle build and path issues that break real-world templates and to implement robust fixes that improve downstream developer experience.
⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java, Dart). Use what you love ❤️ Angular, React, Solid, Svelte, Vue with: iOS (UIKit, SwiftUI), Android (View, Jetpack Compose), Dart (Flutter) and you name it compatible.
Role in this project:
Full-stack Developer
Contributions:12 releases, 291 commits, 139 PRs in 1 year 8 months
Contributions summary:Erjan primarily fixed paths and implemented corrections across multiple sample applications and template projects within the NativeScript repository. These changes included updating import paths and resolving application startup configurations, directly impacting the functionality and maintainability of example code. Additionally, the user made several improvements in the XML file by cleaning up code snippet tags and refactoring. These changes indicate a focus on ensuring the sample and template applications work correctly and adhere to the current API design.
Contributions:47 commits, 11 PRs, 58 pushes in 1 year 1 month
Contributions summary:Erjan focused on build process improvements and integrating the NativeScript runtime within the Android build. Their contributions involved modifying Gruntfile.js to include new tasks, specifically relating to the build and packaging of the runtime. They also built the Jar runtime (nativescript.jar) and integrated metadata generation. Moreover, the developer implemented features related to devmode enabling via command-line arguments.
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
Erjan Gavalji - Software Developer at Self-employed