Hacking the Markets aims to bridge the knowledge gap between financial markets and software development. There are many software engineers who have an interest in equities, options, forex, futures, and cryptocurrency. There are also many traders who are familiar with chart patterns, indicators, equity fundamentals, and technical analysis. It is rare to have in depth knowledge of both fields.

With the cost of commissions dropping to zero and the introduction of more financial data API’s like Alpaca, Tradier, and IEXCloud, traders are becoming more interested in automating trading strategies. When fees are zero, there is more potential for profits. With more democratized data, individual investors now have access to information that was once held by gatekeepers.

Although there is great interest in automation and algorithmic trading, I found this knowledge is not documented in a user-friendly way. As a part-time instructor for the past 5 years, my goal has been to clarify concepts and demystify methods so that motivated people can bring their ideas to reality.

Part Time Larry


Hey, my name is Larry and I live in San Francisco, California. I am a full-time software engineer and a part-time teacher. Most recently, I taught Intro and AP Computer Science at West Seattle High School and Game Development for Kids at the Oakland Museum of Art and Digital Entertainment. Since the museum has been closed since March 2020, I have been spending more time on teaching online via YouTube.

I find the financial markets fascinating and have been trading stocks for many years. As a software engineer, I had always heard about automated trading and technical analysis and was interested in learning how to apply my coding skills to the stock market. However, what I found is that not many people were explaining how to do this. Most of the material seemed to be in dry textbooks with no real-world code. The communities I found online were generally unfriendly and unwelcoming to beginners.

I started learning more about the latest brokerage API's, platforms, and libraries available for financial data analysis. I then started coming up with practical projects to build, and shared these projects as video tutorials on YouTube. The response to these videos has been overwhelmingly positive, and it is clear that there is great demand for more material on these topics.