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.
12 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.
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.
opendotareactdataweb-interfacejavascript
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
Justin Litchfield - Software Engineer at ProChain Capital