Alan Grgic

Engineering Manager at Qualia

Minneapolis, Minnesota, United States
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
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.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor of Business Administration (B.B.A.) Management Information Systems, Bachelor of Business Administration (B.B.A.) Management Information Systems at University of Wisconsin-Madison
languagesEnglish, Spanish
github-logo-circle

Github Skills (28)

javascript10
html5-canvas10
webview10
ios10
multiplatform10
maui10
uwp10
net10
xamarin10
typescript10
user-interface10
net-maui10
xamarin-forms10
android10
typescript-types10

Programming languages (10)

C#TypeScriptPowerShellJavaMakefileJavaScriptHTMLSwift

Github contributions (5)

github-logo-circle
excaliburjs/Excalibur

Dec 2014 - Apr 2021

🎮 Your friendly TypeScript 2D game engine for the web 🗡️
Role in this project:
userFront-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.
html5-gamegamegamesgamedevjavascript
xamarin/Xamarin.Forms

Feb 2018 - Oct 2019

Xamarin.Forms Official Home
Role in this project:
userMobile Developer (Android/iOS)
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.
user-interfacexamarincross-platformxamarin-formsmicrosoft
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
Alan Grgic - Engineering Manager at Qualia