Josh Tynjala is a software developer specializing in frontend GUI components, a prolific open source contributor, and loves karaoke, pinball, and the Muppets.
Since 2012, Josh has developed Feathers UI, a Kickstarter-funded cross-platform UI component framework for creative projects — written in Haxe. You can contribute a monthly donation to Josh's work on Github Sponsors.
In 2022, Josh was invited to join the leadership team of OpenFL, in recognition of his contributions to the project. OpenFL is an implementation of the APIs in Adobe Flash Player and Adobe AIR, using the Haxe programming language. OpenFL projects can target the web with JavaScript and WebGL/Canvas; native C++ on iOS and Android mobile devices; and native C++ on Windows, macOS, and Linux desktop computers (or with VMs such as Adobe AIR, Electron, and HashLink).
Josh also maintains the ActionScript & MXML and SWF Debugger extensions for Visual Studio Code. Developers who are targeting Adobe AIR or Ruffle should check them out!
Finally, Josh has recently started working to preserve an archive of Adobe's official Flash, AIR, and Flex documentation in Markdown format. This is possible thanks to the fact that Adobe released much of their docs during that era using a Creative Commons BY-NC-SA license. See Flash Documentation Markdown Archives for a list of available documents that have already been converted to Markdown.
📜 Josh Tynjala's Blog includes OpenFL Devlogs, project announcements, and more.