Kaspars Jaudzems is a multidisciplinary software engineer and lecturer with 14 years of experience building web and platform products, shipping MVPs to production, and crafting realtime, code-driven creative works. He blends full‑stack development (notably Haxe, React.js and API design) with generative audiovisual practice, producing interactive installations and festival-ready performances that use tools like SuperCollider and Arduino. His open-source contributions to prominent Haxe projects such as OpenFL/Lime show practical improvements to cross‑platform targets (Adobe AIR, HTML5) and multimedia handling, reflecting deep familiarity with multimedia pipelines. Having led product development at Open eLMS and Yearbook Machine and taught New Media Art, he operates at the intersection of engineering, pedagogy, and digital aesthetics. An uncommon mix of production-grade backend skills and hands-on creative coding makes him comfortable turning experimental prototypes into maintainable systems.
14 years of coding experience
20 years of employment as a software developer
Master's degree Music Informatics (coursework completed), Master's degree Music Informatics (coursework completed) at Hochschule für Musik Karlsruhe
Secondary school Physics, Secondary school Physics at Āgenskalns State Gymnasium
Bachelor's degree New Media Art, Bachelor's degree New Media Art at Rīgas Tehniskā universitāte (Riga Technical University)
College Programming, College Programming at Latvijas Universitate
An open source library for creative expression on the web, desktop, mobile and consoles. Inspired by the classic Flash and AIR APIs.
Role in this project:
Full-stack Developer
Contributions:50 commits, 40 PRs, 1 branch in 5 years
Contributions summary:Kaspars primarily focused on enhancing the HTML5 target within the OpenFL framework, fixing bugs related to video metadata, and adding support for features like HTML entities, paragraph alignment, and input textfield improvements. Their work involved modifying the `NetStream.hx`, `Video.hx`, `TextField.hx`, and `TextEngine.hx` files. The contributions also include bug fixes for Sound class and HTML text rendering, demonstrating expertise in various areas of the framework.
A foundational Haxe framework for cross-platform development
Role in this project:
Full-stack Developer
Contributions:8 commits, 12 PRs, 2 comments in 1 year 10 months
Contributions summary:Kaspars made several contributions focused on enhancing the Adobe AIR support within the Lime framework, a foundational Haxe framework. They added support for native extensions, including integration with AIR Debug Launcher (ADL). Moreover, the user implemented fixes and improvements for AIR, such as setting target flags for iOS and Android and correcting issues related to version numbers. These changes demonstrate a focus on improving the cross-platform functionality and development experience within the framework.
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.