Hey, it's Bernie!

built

As a self-proclaimed 'financial illiterate,' I used Gemini 3 to build a Python dashboard that tracks the Rule of 40, Altman-Z, and other metrics to find high-growth companies.


I am no good with money and have never really invested in anything other than one piece of property in my life. But I was thinking, is there a way to identify high-growth companies and be able to predict their ability to stay as leaders and invest in them. What would be the benchmarks and metrics to measure their worth on?

So I wanted to try and create a dashboard, which will tell me at a glance a sort of a health-check, whether a particular company is doing well or not.

I chose Gemini 3's thinking model for this. Apparently it “solves complex problems”. But my problem isn't really complex, I just wanted a python script calling an API and visualization using Streamlit.

Here's my starting prompt what are the key indicators of companies when evaluating their business growth potential and revenue model, and what kind of competitive analysis data should I collect to compare similar companies to separate the winners from the losers

What followed was about 2-3 hours of Gemini and I coding out a script which connects to yfinance to get real-time data, but now I heard that it isn't that reliable. Here's version 1 of the dashboard.

Project Specs:

  • Stack: Python, Streamlit, yfinance API
  • AI Collaborator: Gemini 3 (Thinking Model)
  • Build Time: 2 days (from concept to prototype)
  • Goal: Demystifying complex financial health checks for non-experts.

Check it out —> Bernie's Finance Dashboard

What it does

  1. You pick a ticker you want to analyze
  2. The dashboard will show you some meaningful financial metrics
    • The Rule of 40: Balances growth vs. profitability—a must-have for SaaS companies.
    • S&M Efficiency Ratio: Measures how much revenue you get for every dollar spent on Sales and Marketing.
    • Altman-Z Score: A “crystal ball” formula used to predict the likelihood of a company going bankrupt within two years.
    • Cash Runway: Tells you exactly how many months a company can survive if it doesn't make another cent.
  3. There's also a way for you to enter a benchmark ticker to compare with your target ticker
  4. If you are unsure of the what the metrics mean, there's also a quick guide on what those metrics measure

On to my next project! Enjoy!

#finance #ai #built #Python #Streamlit #FinTech #Gemini3 #SoloBuilder #DataVisualization #FinancialLiteracy #GrowthMetrics

I've built my own image hosting server! Yay!

Hint: the proof is in the image URL :)

#built

I put Claude Sonnet 4.6 to the test by asking it help me build a Telegram Bot. I've always wanted to build a bot like that, and now it's possible. Yay. First I looked at all the possible real-time datasets on rainfall in Singapore, then zoomed in on the one from data.gov.sg by NEA. So here's my starting prompt:-

Hi, I would like to create a telegram bot called theraincheck_bot, which will send a message when there's rain approaching 30 minutes from the time sent. It will check real-time data from the API from data.gov.sg, NEA's realtime rainfall data. The country is Singapore and users can specify which part of Singapore they want to check, for example, downtown, yishun, woodlands, etc. What programming language should I use and how should I start building this?

Claude then proceeded to break down the steps I need to build it. Guided me through:

  • libraries to install
  • how to call the NEA API
  • how to create a bot on Telegram using @botfather
  • how to host my files on AWS Lightsail
  • taught me how to secure my files
  • helped me tweak the code to incorporate my new requests, like wording changes, logic updates (I wanted the user to be able to ping the bot for on-demand rainchecks vs just being ping'd are scheduled intervals)

The whole experience just took one day and another half a day for tweaks.

Want to check out my bot? The Rain Check Bot [by Bernie]

I'm going to build a transport bot next ...

#telegram #built