Launch HN: Stock Unlock (YC W22) – Investment Education for Everyone
Hi there HN! My name is Jake Ruth, and together with Nick Puljic and Daniel Pronk we are building Stock Unlock (https://stockunlock.com/), a web app that provides investment education and analysis tools. It’s great to meet you all… and speaking of “meeting”, Nick and I only met Daniel in real life a couple weeks ago even though we have been working on this for over a year… but more to come on that later in the post :)

As retail investors we noticed that many retail products have some combo of the following shortcomings: high paywalls, tricky to navigate web design, oversimplification of investing principles, and misaligned incentives that push users to trade more—instead of giving them adequate education to manage a successful portfolio. They are very non noob friendly.

Further, I am personally very “triggered” by the lack of financial education myself and friends were not given growing up. I am fortunate to be a software engineer, but it really hurts me to see a lot of close friends, and even family get bit by the financial system since they are not educated by it. And it’s not our fault. Much of America and the world falls into this bucket, which was exasperated by a deflationary financial brokerage environment that led to trading apps which would allow anyone to trade stocks in minutes from their pocket (for free!). Honestly, that’s great. Access to markets is important. However, many people are following a similar story line, you get easy access to trading for low costs/free, you probably started in the bull market from the covid flash crash, made some money if you’re lucky, but have since fallen into the red/realized how clueless we all are for what investing actually is.

I remember so clearly a few years ago looking at a Yahoo Finance page and feeling overwhelmed by price ratios, reported financials, stock prices cross stocks, analysts, different news articles from the same publishers saying the opposite headlines… It honestly felt impossible to learn. Especially since my family/close friends aren’t into finance or investing.

Then one day, sitting on my bed in NYC hiding from COVID in 2020, I stumbled upon Daniel’s Youtube account. I do not follow celebs, I don’t know famous people, I don’t twitter, but there was something about Daniel and the investment education content he put out that immediately had me captivated and drawn to his account. He is well spoken and presents investing and financial analysis in a way that I actually could understand, and it blew my mind. I proceeded to feverishly ingest his Youtube content for months.

I began to notice a pattern in Daniel’s videos, he would sometimes use third party sites to show investment graphs, but he would often open an excel sheet with 3-5 stocks in it (columns), and then fill in rows for financial metrics. I will quote Daniel “I spend about 5-8 hours a week making these spreadsheets, it takes a lot of time but it’s worth it”. So I’m an engineer sitting here watching this and I think… I could definitely write a program to do this. And better yet, I could give it to Daniel as a thank you for all the great work he puts into Youtube.

So on a weekend I whip up this program to automate his spreadsheet creation and give it to Daniel… I mean I tried to, but Daniel didn’t answer my Youtube comment! GASP!!!! Ok… so, I found his instagram, but still no luck. I was honestly pretty pissed, like this dude is so smart how could he not recognize that I can save him 5-8 hours a week if he used my program to automate his spreadsheet creation.

Well, another 2 months go by. Every week I iterated on the program more, started ranting to my co-worker at the time Nick (we were at Oscar Health together), and kept pinging Daniel shamelessly across multiple social channels. FINALLY he answered me… we ended up hopping on a zoom call, which itself went for 2-3 hours, a beer was cracked… the rest is well, history!

I was able to pretty easily write a Python script to hit a financial data API (Alpha Vantage at the time), and Daniel, Nick, and myself all saw a vision for us to create a software platform that actually taught users how to invest, without oversimplifying the process, and at a price that didn’t break the bank.

The moment at which this turned from a side project to a company, was when I shared my program with Daniel Pronk’s investing discord community and people basically freaked out. “This is the best thing ever”, “can you make it generate _this_?”, “how can I pay you for this”... I basically took the classic “push back chair from desk” moment and knew it was time to take this full time. Thankfully, Nick was also on board! We had a founding team of 3, and at the time the project was called “Stonk Reporter” (I’m still a bit salty we didn’t keep this name). After a long 4 month beta/pilot with around 200 users from Daniel’s discord, we launched Stock Unlock on December 11th 2021. Jake and Nick met Daniel for the first time a couple weeks ago, until then it was a fully remote co-founder relationship!

Today we provide a modern/easy-to-use web app which has data visualization tools for financials, and contextual, inline education. Sites like Investopedia are good for term lookup, but the education isn't given at the time the investor needs it. Typically you get confused, search the internet, and land there—we show it to you in place. For users who already know the ropes, our graphing tools allow users to compare 70+ financial metrics across as many stocks as they want. These tools either don't exist or are part of extremely pricey programs like Bloomberg Terminal (no retail investor can afford that). We have existing investors using Stock Unlock who say they save 80-90% of their time on company analysis with our tools.

Our current business model is that we give everyone a 7 day free trial, no credit card/totally free to try the site. We ask for email, but you can give a fake email if you want and we don’t verify it/anything like that. After the 7 day free trial we are priced at $6.99 per month / $74.99 per year (USD, prices will vary for Euro/Canada).

We build the consumer web app layer and get our financial data from another startup called Finnhub. We are “serverless” using AWS for all our backend infrastructure. We use Cognito for user auth, Api Gateway & Lambda (Python) for the API, Dynamo & Postgres for data store, S3/CloudFront/Route 53 for static hosting. The frontend is all ReactJS with special help from Material UI for our designed components/us not needing to write tons of CSS (yay), and recharts for the lib to help draw pretty graphs. There are also a ton of fun technical challenges that we solve, currency conversion/alignment for the 122,000 global stocks we support has been hairy/filled with edge cases, also data staleness for prices/market caps is another area of complexity. Not to mention building around a 3rd party HTTPS/JSON api and caching those endpoints/storing some data internally is a fun juggle!

Your feedback/your stories about any of the above or this space in general would be amazing. I look forward to interacting with everyone in the comments, we embrace constructive feedback and feel fortunate knowing that you will hold us to your highest standards.

If you do decide to try our application, please let us know your thoughts! We launched with a pretty raw MVP and are adding features to the site weekly, with no end in sight. Cheers!