Isaac Sloan is a seasoned software architect with over 15 years of professional development experience and 16 years in the field, currently leading architecture at Nikola Motor Company from Chandler, AZ. He blends deep Ruby and C/C++ expertise with embedded Linux, DevOps, and security-minded software design, having held CTO and CIO roles that span product, operations, and team-building. Isaac has a strong background in high-scale Rails systems, search (Sphinx), and database optimization, and contributed backend improvements to the Crystal Amber web framework—adding MySQL migrations, Docker integration, and clearer DB configuration. He is equally comfortable in low-level embedded contexts and web platforms, and brings practical forensics and SEO sensibilities to product decisions. Colleagues know him for raising engineering standards—TDD, naming conventions, and maintainable architecture—while mentoring teams to independent delivery. Outside work he’s an avid photographer and long-time Vim and Ruby enthusiast, reflecting a pragmatic, craft-focused approach to engineering.
16 years of coding experience
17 years of employment as a software developer
Associate of Science - AS, Computer Science, Associate of Science - AS, Computer Science at Utah State University-College of Eastern Utah
Bachelor, Computer Science/CIT, Bachelor, Computer Science/CIT at Dixie State University
A Crystal web framework that makes building applications fast, simple, and enjoyable. Get started with quick prototyping, less bugs, and blazing fast performance.
Role in this project:
Back-end Developer
Contributions:32 releases, 1 review, 302 commits in 4 years 8 months
Contributions summary:Isaac primarily contributed to the back-end development of the Crystal web framework. Their work focused on enhancing database interactions, specifically improving MySQL migrations, creating a column type mapping table, and adding database options within the project initialization process. Furthermore, the user improved the integration of the framework with Docker, specifically addressing the setup for MySQL, and added documentation on database configuration and usage.
Contributions:4 releases, 40 PRs, 114 pushes in 3 months
smootheramberfilesystemcli-clientfile-system
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Isaac Sloan - Software Architect at Nikola Motor Company