Hello, I'm
Principal Software Engineer, eLearning Architect, and UX enthusiast with over 25 years of experience building meaningful software — from enterprise platforms and LMS integrations to open-source tools used by developers worldwide.
About Me
A passionate full-stack engineer with an eye on UX design and the online training space — always looking for the intersection of both sides of the brain.
I'm both a technical and creative type. Besides starring in a role as both husband and father of four, I'm also a full-stack software engineer with a sharp eye for UX design and a deep passion for the online training space.
I have always been intrigued by opportunities that let me employ both sides of my brain on a project. Vehicles like the web have given me the ability to not only create, but to make my creations interactive and useful to others around the globe. Over the past several years, I have found myself naturally stepping into leadership roles among my peers — thanks to my passion, professionalism, and diligence.
I frequently engage in consulting tasks within the eLearning industry, where I share knowledge and stay connected with others facing their own challenges while keeping pace with emerging standards. Whether it's architecting a cross-domain SCORM proxy, leading a UX team through a design system overhaul, or building a custom LMS from the ground up, I take pride in being able to apply strong engineering principles in every challenge I find.
Expertise
A versatile toolkit built over decades of hands-on experience across the full development stack.
Career
A chronological journey through a career built on innovation, leadership, and a relentless pursuit of better solutions.
Since the inception of Ancile, I have worked to further the company's flagship platform, uPerform, while also taking part in the creation of several meaningful deviations. As the go-to engineer for all things web, eLearning, SCORM, and AICC, I architect and maintain the core interoperability layers that connect uPerform with a wide range of enterprise LMS platforms.
More recently, I've been managing the new UX Team — installed to take full ownership of the UX development pipeline and all future UX endeavors across the product suite.
Web and eLearning application development focused on web-based training standards. As co-founder and chief technologist, I architect and maintain MotiveLMS — a full-featured learning management system serving aviation, healthcare, and industrial training clients. The platform handles everything from SCORM/AICC conformance to custom OJT checklists, ILT events, and a RESTful API.
Returned to RWD in an expanded engineering role, focusing on product development relating to web technologies and eLearning LMS communication standards (SCORM, AICC). Continued to advance eLearning framework development and enterprise training solutions for Fortune 100 clients.
Developed UI components for use within the "Online" portion of all future and existing EA Sports titles, including Madden '05, NCAA '05, and NASCAR '05. Coordinated efforts between team members and game teams to ensure maximum reuse and efficiency within processes relating to shareable assets across screens.
Led a team of web integration specialists and maintained a lead role for all worldwide eLearning projects. Key developer of custom course development framework and templates used for clients worldwide. Pioneered the use of Flash as a complete eLearning application with fully reusable assets, and delivered innovative eLearning applications for Fortune 100 companies using Flash, WAP, and VoiceXML.
Led a small team of developers for all web-related projects, managed client site maintenance and company servers, and worked directly with clients to ensure satisfaction. Acted in a lead capacity for all design projects, contributing mockups and UI design. Notable projects included the development of an FCAT Test Engine.
Technical support of 300+ users on a large Windows NT Domain, setup and maintenance of 30+ servers both on and off-site. Administered data backup solutions consisting of cascading drive pools and automated tape libraries. Designed and implemented a corporate Intranet solution for department communication and document management.
Independent Work
Consulting engagements and open-source contributions that extend my impact beyond the day-to-day.
Have a project in mind, a question about eLearning standards, or just want to say hello? Drop me a line and I'll get back to you as soon as I can.