Alan Grgic is an engineering manager and full-stack system architect with 11 years of experience building cross-platform applications and developer tooling from mobile and desktop apps to cloud services. He is fluent in C#, Python, TypeScript/JavaScript, and Java/Kotlin, and blends hands-on engineering with UX sensibility to deliver polished, usable products. At Qualia he moved from senior engineer to manager, and previously at Code42 he led standards and tooling for REST/gRPC APIs while scaling integrations that processed hundreds of thousands of events per day. His open-source contributions include cross-platform WebView and UI improvements to .NET MAUI and Xamarin.Forms and practical fixes to the ExcaliburJS game engine, demonstrating attention to both platform nuances and cross-browser compatibility. Based in Minneapolis, he brings a practical focus on developer experience, reusable frameworks, and measurable operational improvements. Colleagues rely on him to turn complex integrations into maintainable, well-documented systems.
11 years of coding experience
14 years of employment as a software developer
Bachelor of Business Administration (B.B.A.) Management Information Systems, Bachelor of Business Administration (B.B.A.) Management Information Systems at University of Wisconsin-Madison
🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Role in this project:
Front-end Developer
Contributions:2 reviews, 12 commits, 12 PRs in 6 years 4 months
Contributions summary:Alan primarily contributed to the ExcaliburJS game engine by addressing issues, upgrading dependencies, and adding type information. They fixed a bug in sound volume management, enhanced the timer functionality with finite execution limits, and added type information to viewport events for actors. The user also corrected a link to a browserify example and provided a polyfill for the `decodeAudioData` function on Safari, enhancing the engine's cross-browser compatibility.
Contributions:13 commits, 14 PRs, 186 comments in 1 year 8 months
Contributions summary:Alan primarily contributed to the Xamarin.Forms project by implementing platform-specific features for both Android and iOS, specifically focusing on WebView enhancements. They added functionality for handling JavaScript alerts in the WebView for UWP and implemented mixed content handling for Android WebViews. Furthermore, the user added a new method to the WebView allowing to evaluate JavaScript and get a result. The user also worked on improving text decorations for labels and spans.
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.