I like to build things, especially educational technology.
Rosetta Stone's primary learning application needed a modern upgrade from Flash. We developed a new client application in React and Javascript from the ground up. Later, I led a team that created their next-generation multi-user audio/video/content tutoring platform in React and TypeScript.
Led a global team designing and developing a product from the ground up to deliver live tutoring to k-12 students. Interactive whiteboard, scaffolded content, WebRTC audio conferencing to name a few features.
Collaborated with Arizona State University and the OLI Torus platform to develop a user-friendly editor for their adaptive lesson creation system. Worked with Carnegie Mellon University to develop the platform this tool runs on.
Scholastic is where my love for educational software began. Worked on various student-facing projects including "FASTT Math", "Fraction Nation", "Timeliner XL", "Read 180", "System 44", "Thinking Reader", "Go Solve World Problems" plus several Teacher and Administrative platforms.
Co-founded an Agile/Scrum management SaaS application called ScrumDo. Initial versions were developed independently, with later versions overseeing a small remote development team. ScrumDo was later acquired by Codegensys.
Experiments and side projects I've worked on
An experiment combining Google Blockly with the Fengari lua interpreter inside a React app to create a visual programming language for building low-code adaptive educational lessons.
A weekend project to make it dead-simple to remotely display images on a smart TV. Perfect for tabletop gaming, presentations, or any scenario where you need to share content on a TV screen. www.notavtt.io
Took top prize in the Adobe AIR derby with a project scheduling application called AgileAgenda written in AS3/Flex and their AIR runtime.
A month-long exploration of game development with Godot, Unity, Unreal Engine, Blender, and other technologies. Created this proof of concept in both Unity/C# and Godot/GDScript, along with some interesting 3D models in Blender that didn't make this prototype.