Alexander Gordeyko

Alexander Gordeyko

Senior Software Engineer ยท Haxe expert & open-source maintainer

~20 years shipping production code: cross-platform engines and tooling, real-time graphics, computer vision. I like hard native problems and long-lived libraries.

๐Ÿ“ Limassol, Cyprus ยท ๐ŸŒ axgord.github.io ยท ๐Ÿ“ซ axgord@gmail.com

Haxe TypeScript C++ C# ActionScript 3

โœจ Featured open source

๐Ÿฆ„ Pony haxelib install pony stars

Open-source cross-library and build toolchain for Haxe โ€” develop, build, test and publish apps for Heaps, PixiJS, OpenFL, NodeJS, Electron, Cordova, PHP, Unity3D, Flash and Cocos Creator. XML-based UI system, powerful event system, scaffolding CLI. A long-running personal project, used in production across multiple commercial games and apps. MIT.

๐ŸŽฌ extension-video-export haxelib install extension-video-export

Cross-platform H.264/MP4 video encoder for OpenFL/hxcpp โ€” encode BitmapData frames to MP4 via native APIs, no FFmpeg. Per-platform backends: AVFoundation + IOSurface/Metal (macOS/iOS), Media Foundation + PBO readback (Windows), NDK AMediaCodec + EGL (Android), OpenH264 + minimp4 (Linux). GPU & CPU paths, B-frame-aware buffer pooling, async dispatch. Built for Tactics Manager (football-tactics animation software) to export tactic animations as video โ€” open-sourced under MIT.

๐Ÿ’พ extension-file-save haxelib install extension-file-save

Cross-platform OpenFL/Lime native extension for saving files through native OS file pickers โ€” NSSavePanel (macOS), UIDocumentPickerViewController (iOS), ACTION_CREATE_DOCUMENT (Android), Lime FileDialog (Windows/Linux). Desktop direct-write & mobile copy-to-destination workflows. Built for Tactics Manager (football-tactics animation software) to save users' work across platforms โ€” open-sourced under MIT.

๐Ÿ“œ anyparse

Declarative parser & writer driven by Haxe types. Build macros synthesize wrapper modules with cyclic type references โ€” grammar-driven code generation, format- and language-agnostic.

๐Ÿค– Claude Code plugins

Drives AI agents through YAML state machines โ€” guards, nested workflow stacks, live web dashboard.

Cross-platform sound notifications when the agent finishes or needs input.

Keeps the machine awake while the agent works.

๐Ÿงฐ Tooling & engine integration

FlashDevelop project templates & features for Haxe โ€” predates current Haxe IDE support.

Strongly-typed Haxe externs for the Cocos Creator game engine.

Haxe externs for the Monaco editor.

Archived experiment: cross-compiling Haxe to Unity-compatible C#.

๐Ÿ’ผ Selected commercial work