Justin Litchfield is a seasoned software engineer and founder with 13+ years building scalable web and fintech products, currently splitting leadership between ProChain Capital (CTO) and Allen Control Systems. He holds a Ph.D. in chemistry from Stanford and pivoted from academic research to founding and scaling consumer-facing finance products—most notably launching the mobile bank bitPESO that originated nearly 10,000 loans. Justin combines hands-on engineering (front-end data visualizations for projects like OpenDota and ML trading work with PPO2/Optuna) with executive experience as CEO, CTO and VP Engineering across crypto, trading, and payments startups. He is passionate about machine learning and FinTech, with a track record of stabilizing high-throughput systems and translating complex domains into reliable, production-ready software. An atypical detail: his technical leadership is rooted in deep scientific training, which he leverages to architect rigorous testing, instrumentation, and data-driven decision making.
13 years of coding experience
12 years of employment as a software developer
The University of Arizona
The University of Utah
Texas A&M University
Ph.D. Chemistry, Ph.D. Chemistry at Stanford University
A cryptocurrency trading environment using deep reinforcement learning and OpenAI's gym
Role in this project:
ML Engineer
Contributions:8 commits, 1 PR, 17 comments in 5 days
Contributions summary:Justin primarily contributed to the optimization and training of a reinforcement learning trading environment. They parameterized file paths for OS agnosticism and corrected file references. Furthermore, the user refactored the training and testing functionality by wrapping the optimization process into a class and improving logging for better tracking of trials. The contributions involved defining and training a PPO2 agent for a cryptocurrency trading environment using the Optuna framework.
OpenDota: React web UI for Dota 2 statistics using the OpenDota platform
Role in this project:
Front-end Developer
Contributions:14 commits, 1 PR, 9 comments in 3 days
Contributions summary:Justin primarily contributed to the front-end development of the OpenDota web interface. Their work focused on building and integrating data visualization components, specifically creating a graph to display lane statistics and implementing a sparkline visualization within a table. The user extracted graph-related code into a reusable component and refined the display of tooltips and overall data presentation. These efforts enhanced the match analysis features of the platform.
reactstatisticsdotadatavisualization
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.