Joe Strout

President at Luminary Apps

Tucson, Arizona, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Joe Strout is a veteran software engineer and founder with over two decades of experience building cross-platform desktop, VR, and cloud applications and leading product-focused engineering teams. He combines dual M.S. degrees in computer science and neuroscience with hands-on microscopy data analysis—having written neuron-tracing and visualization tools at NCMIR and The Salk Institute. As President of Luminary Apps he ships polished, maintainable software for clients and products, drawing on prior CTO and founder roles where he architected IDEs, compilers, and secure messaging systems. His work spans AI methods (neural nets, symbolic, Bayesian), data visualization, and performance-sensitive engineering across Mac/Windows/Linux. An active contributor to classic-code preservation projects, he helped modernize the "Basic Computer Games" Super Star Trek implementation, reflecting a pragmatic love of elegant, memory-safe code. Based in Tucson, he blends research-grade rigor with entrepreneurial product instincts to deliver practical, long-lived software.
code13 years of coding experience
job18 years of employment as a software developer
bookMaster's degree, Computer Science, Master's degree, Computer Science at Colorado State University
bookUniversity of California, San Diego
bookA.B., Psychology, A.B., Psychology at Miami University
languagesJapanese
stackoverflow-logo

Stackoverflow

Stats
2,671reputation
260kreached
40answers
50questions
Badges
uitableview
top-5%
github-logo-circle

Github Skills (18)

basics10
rust10
logic10
uitableview9
user-input9
input-method9
data-structures8
data-structure8
algorithms8
algorithm8
unity-game-engine6
xcode6
iphone6
coregraphics6
paypal6

Programming languages (18)

C#MDXJavaC++CRustScalaGo

Github contributions (5)

github-logo-circle
An updated version of the classic "Basic Computer Games" book, with well-written examples in a variety of common MEMORY SAFE, SCRIPTING programming languages. See https://coding-horror.github.io/basic-computer-games/
Role in this project:
userBackend Developer
Contributions:12 PRs, 1 comment in 11 months
Contributions summary:Joe primarily focused on adding and modifying code related to the "Super Star Trek" game within the repository. The contributions include implementing commands, managing game logic (e.g., Klingon movement and firing), and handling user interactions through prompts. A significant portion of the code changes involves the implementation of a movement and navigation system for the enterprise.
programming-languagescriptingbasic-computer-gamesclassic-game
JoeStrout/soda

Jul 2021 - Nov 2022

The Soda Game Engine (open-source cross-platform game development using MiniScript)
Contributions:65 commits, 2 PRs, 72 pushes in 1 year 3 months
game-developmentgame-engineminiscriptsdl2gamedev
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