Software Engineer | Full-Stack Developer | Game Developer
Building innovative software solutions from web applications to game engines
I'm a passionate software engineer with expertise in full-stack development, game development, and systems programming. I specialize in creating robust, scalable applications and tools that solve real-world problems.
My work spans across multiple domains including web development, game engines, machine learning tools, and developer tooling. I enjoy tackling complex technical challenges and building systems that are both powerful and user-friendly.
Developer Tools ยท Transpiler
Data model language transpiler that generates code for multiple targets (C++, Java, SQL, JSON). Features automatic migrations, query builders, and drop-in system for seamless integration.
Game Development ยท RPG Engine
Open-source RPG game engine and framework. Complete game development system with character management, quest systems, and content creation tools.
Web Application ยท Gaming
Complete online platform for running D&D campaigns. Features character management, session tracking, lore organization, and real-time collaboration tools.
Software Product ยท ML Tools
Commercial machine learning toolkit and experimentation platform. With a full mnist training example, user created plugins, and a plugin store where plugins can be uploaded and downloaded with plugin signing for verified safe plugins.
Software Product ยท Bluray Authoring Tools
Professional Bluray authoring tool. With first class BD-J support an in app IDE and full development environment and BD-J backend implimentation so you can interact with your menus without burning disks. And a visual node graph for building seamless playback pathes and menu interactions. Build your menu. Create your playback routes. And watch and interact with it all without ever burning a disk! Then when your done just build the ISO and start burning.
Interested in working together or have a question? Feel free to reach out!