Steve Richey

Senior Software Engineer at Eleos Technologies

Moline, Illinois, 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
Steve Richey is a senior software engineer with 12 years of experience specializing in legacy system maintenance, cross-platform mobile development, augmented reality, computer vision, and machine learning. He has led mobile SaaS efforts for Fortune 500 clients, modernized deployment pipelines, and improved CI/CD practices across dozens of white-labeled apps. An active open-source contributor, he has improved core systems like the HaxeFlixel game engine by overhauling its random number generation and game integration APIs, demonstrating attention to low-level reliability and platform compatibility. A voracious learner and former adjunct professor, he bridges design and engineering, teaching non-developers how software powers user experiences. Based in Moline, Illinois, Steve pairs a practical operations background from the US Navy with an MBA and a Summa Cum Laude BS in Renewable Energy, bringing disciplined systems thinking to complex software challenges.
code12 years of coding experience
job15 years of employment as a software developer
bookBachelor of Science - BS, Renewable Energy, Summa cum laude with honors, Bachelor of Science - BS, Renewable Energy, Summa cum laude with honors at Illinois State University
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
507reputation
25kreached
11answers
16questions
github-logo-circle

Github Skills (19)

game-engine10
apidoc10
game-dev10
haxe10
api10
flixel10
randomization10
game-development10
addon10
2d-engine9
2d-game9
flash9
openfl8
api-design8
mercurial6

Programming languages (15)

C#JavaC++CHaxeHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
HaxeFlixel/flixel

Dec 2013 - Oct 2014

Free, cross-platform 2D game engine powered by Haxe and OpenFL
Role in this project:
userBack-end Developer
Contributions:191 commits, 3 PRs, 3 comments in 10 months
Contributions summary:Steve primarily contributed to the `flixel` engine's random number generation system, introducing enhancements to the `FlxRandom` class. They implemented new functions, replaced instances of `Math.random()` with `FlxRandom` across various parts of the engine, and fixed a bug within the `FlxTypedEmitter` class. Furthermore, the user updated the replay system to accommodate the seed changes. The commits demonstrate a focus on enhancing the engine's core functionality and improving the consistency and control of random number generation within the game engine.
2d-gameflixelcppgamedev2d-game-engine
HaxeFlixel/flixel-addons

Dec 2013 - Jul 2014

Additional classes for HaxeFlixel
Role in this project:
userFull-stack Developer
Contributions:27 commits in 6 months
Contributions summary:Steve implemented a new API feature related to GameJolt integration, specifically focusing on trophy management. This involved creating a new class, `FlxGameJolt.hx`, and implementing functions for interacting with the GameJolt API, including initializing the API, adding achievements, retrieving trophy data, and setting/getting high scores and datastore data. The user also refactored the code and implemented several bug fixes to ensure functionality, making it compatible with different platforms and addressing issues in the user and score fetching functions.
addonstiled-map-editoradditionalnapehaxelib
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