Founder & Lead Software Engineer @ MyWorld, LLC
I'm a professional software engineer with over a decade of experience. I love making software fast - from the algorithms, data structures and formats, to the binary code, memory layout, and low-level optimizations. I'm the CEO and Co-Founder of MyWorld, LLC, and the lead developer of the MyWorld engine, a high performance distributed game platform designed for realtime multiplayer games and social virtual worlds at Internet scale. I've worked at every layer of the stack, from assembly, custom bytecode formats, and virtual machines to hardware accelerated 3D graphics, high-level application design, and web frontend technologies. My primary development language is Java, and I also work with Python, C/C++, C#, Go, and Groovy. I enjoy challenges, and I love solving hard problems - especially when I find elegantly simple solutions to them. I'm a lifelong learner, and I'm excited by many recent developments and breakthroughs in the software world. I'm particularly interested in exploring recent performance-enhancing technologies developed for the JVM and the possibilities they provide for developing fast and efficient new languages.
Ask me about
Feb 2020 - Present
Quick Quack Car Wash
Software Development Engineer
Nov 2018 - Present
CEO & Co-Founder of MyWorld, LLC - Developing the next generation of virtual world platforms
Dec 2012 - Present
Lead developer of the MyWorld virtual world engine.
Jun 2016 - Feb 2020
Volcano Communications Group