Craig Russell is a pragmatic software engineer with 11 years of experience who currently serves as Software Engineer 4 at NISC while running his own firm, RussTek LLC. He has full-stack and systems experience across industries—from CMS work in Java Spring Boot to game logic and HLSL shader work for Unreal Engine—demonstrating both backend discipline and graphics-level creativity. His background includes leading development teams and mentoring engineers at companies like Elsevier and Goedekers, and he has a track record of improving development processes on contracted projects. Comfortable switching between embedded-like game code and enterprise web platforms, he brings a hybrid skill set that helps bridge performance-sensitive and business-critical systems. Based in St. Louis, he pairs entrepreneurial initiative with hands-on implementation, often combining practical tooling improvements with product-focused delivery.
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.