Kyle Kirbatski

Senior Software Engineer at ECP

Milwaukee, Wisconsin, 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

👤
Senior
Kyle Kirbatski is a Senior Software Engineer with 14 years of experience building production systems for banking, marketing, and mobile platforms from Milwaukee. He currently leads billing platform development using TypeScript, Next.js, and PostgreSQL while mentoring engineers and driving cross-functional feature delivery. A polyglot developer comfortable in JavaScript, PHP, and C++, Kyle also contributes to notable open-source projects—improving Android video handling in the widely used openFrameworks toolkit and doing low-level systems work for the OpenRCT2 re-implementation. His background spans hands-on mobile app creation, server-side billing systems, and operations work dating back to enterprise portal maintenance, giving him a practical, end-to-end perspective on product development.
code14 years of coding experience
job15 years of employment as a software developer
languagesEnglish, c++
stackoverflow-logo

Stackoverflow

Stats
3,984reputation
279kreached
114answers
52questions
Badges
javascript
top-5%
recursion
top-5%
github-logo-circle

Github Skills (25)

c-language10
c1110
java10
c1710
javas10
android10
macos10
cprogramming-language10
opengl10
javascript9
linux9
recursion9
computer-vision8
360-video7
opencv7

Programming languages (19)

C#C++CSSCHaxeObjective-C++HTMLTypeScript

Github contributions (5)

github-logo-circle
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.
Role in this project:
userMobile Developer (Android)
Contributions:7 commits, 4 PRs, 14 comments in 2 years 5 months
Contributions summary:Kyle made several contributions related to the Android video grabbing functionality within the openFrameworks library. Their work included fixing a memory leak by releasing a `surfaceTexture`, deleting textures on app pause, adding a method to retrieve the camera object, and using the texture matrix supplied by `SurfaceTexture` for correct rendering. Further improvements included updating the texture matrix instead of flipping the texture to address rendering issues on different devices.
raspberry-picppemscriptenosxwindows
OpenRCT2/OpenRCT2

Dec 2015 - Dec 2015

An open source re-implementation of RollerCoaster Tycoon 2 🎢
Role in this project:
userBack-end & Systems Programmer
Contributions:11 commits, 3 PRs, 82 comments in 9 days
Contributions summary:Kyle primarily focuses on low-level system programming tasks related to the OpenRCT2 game re-implementation. Their work includes OS-specific adjustments, such as switching memory mapping methods on OS X, and converting spaces to tabs for consistent code formatting. They also refactored and cleaned up comments and updated platform dialog functions for OS X, fixing a bug related to command-line arguments.
re-implementationgamediscordc-plus-plussimulation
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
Kyle Kirbatski - Senior Software Engineer at ECP