ABOUT STOCKGURU

Built to understand.

StockGuru started as a software project and became a way to better understand investing, long-term growth, and the decisions behind building a portfolio.

01

Why StockGuru exists

StockGuru was originally born out of curiosity.

I'm a software developer. I understood APIs. I understood backend development. I had worked with data, machine learning, infrastructure, and the individual tools that go into building software.

But knowing how individual pieces work isn't quite the same as putting them together and building an entire system.

So I decided to build one.

StockGuru became my way of working through the whole process: retrieving real-world data, building services around it, analyzing it, connecting those services together, presenting the results through a web application, and eventually running the whole thing in the cloud.

The subject happened to be another thing I wanted to understand better: investing.

02

The investing question

Like a lot of people, I've spent years putting money aside through RRSPs, TFSAs, workplace deductions, and investment accounts.

For a long time, much of that happened quietly in the background. Money went in, investments accumulated, and the totals grew.

Eventually I found myself in a position where I needed to make more of those decisions myself.

How should I divide the money I have?

What am I actually getting from each investment?

What happens if I leave it alone for five, ten, or twenty years?

Are the assumptions I'm making even reasonable?

StockGuru is an attempt to build tools that help explore those questions — not by pretending there is one perfect answer, but by making the numbers easier to understand.

03

What I hope you get from it

StockGuru isn't meant to simply hand you a number and tell you what to do.

I'd rather it make you think.

“Huh... if I invest this much and give it enough time, I could actually be much better off.”
“I wonder if that assumption is really accurate. Let me figure out how it works.”
“That actually helped me understand which parts of my portfolio I might want to keep or rebalance.”

If StockGuru gives you an answer, great.

If it makes you question the answer and learn enough to decide whether you agree with it, that's even better.

04

How I think about investing

My own approach is a mix of stability and flexibility.

For long-term investments, I tend to think about established companies and industries — things like banks, automotive, and energy.

ETFs and dividend-producing investments can play another role, providing diversification, income, and different ways of participating in the market.

A strong portfolio doesn't necessarily need one philosophy. There can be room for both.

StockGuru reflects that mindset. The goal isn't to find a magic stock. It's to understand how different investments, allocations, contributions, dividends, growth rates, and time can work together.

05

About the builder

I'm a software developer with experience across backend systems, data engineering, machine learning, and infrastructure.

Although I've worked in machine learning, I found myself increasingly drawn toward building the tools and systems that other people could actually use — services, platforms, automation, and the engineering underneath them.

That's probably because I'm a math and science nerd who has never been particularly good at stopping at:

“That's cool...”

But more:

“That's cool... how does it work?” “Can I make one?”

StockGuru is one of those times when the answer was:

Apparently, yes.

06

Despite the name...

StockGuru isn't supposed to be a guru.

Markets are uncertain. Forecasts are estimates. Historical performance doesn't tell us exactly what comes next.

The goal is much simpler:

Take complicated financial information, make it easier to understand, and give people useful tools for asking better questions about their money.

A little wisdom at your fingertips.

i
Informational, not financial advice.

StockGuru is an educational and analytical project. Information, calculations, forecasts, and projections produced by the site are provided for informational purposes only and should not be considered financial or investment advice.

Forecasts are based on assumptions and historical information. Actual market performance can differ substantially from projected results.