Focus over time
Live
Market expectations, week by week.
The Central Bank’s Focus survey only shows this week’s market expectations. This site shows how each forecast for inflation, the Selic rate, GDP and the dollar changed since the first projection, compared with what actually happened. The site is in Portuguese.
- Data: Central Bank expectations API since 2012, updated every business day
- Charts: median, lowest and highest forecast and the realized value for each year
focus.caioruiz.com →
Brazil macro dashboard
Live
The main indicators of the Brazilian economy in one place.
Selic, CDI, IPCA, real interest rate and the dollar, with Central Bank of Brazil data updated every business day. Each indicator shows the math behind it and its source series.
- Charts: 1, 2 or 5 years, with each day's value on hover
- Data: a table with month-end values
caioruiz.com/en/macro →
Calcula Lab
Live
Calculators that show the math, not just the result.
Practical calculators for two niches: homelab and baking. You enter your own numbers and each calculator shows the formula and assumptions behind the result. No sign-up, no cookies and nothing to sell. The site is in Portuguese.
- Homelab: 24/7 power cost, UPS sizing, usable RAID/RAIDZ/SHR capacity, storage for security cameras (DVR/NVR), home server vs. cloud
- Baking: cake and pastry pricing (cost per gram, labor and margin)
calculalab.com.br →
Ruiz App Store
Open source
An app store for Umbrel, the home server OS.
A community app store for umbrelOS with apps I built. Add the repository URL in Umbrel and install any of them with one click.
- Claude Server: runs Claude Code on your server and lets you drive it from a browser on any device. Sessions keep running when you disconnect, like tmux on the web
- Gitea Runner: a self-hosted CI/CD runner for Gitea Actions, with multiple instances, start/stop and live logs from a web UI
github.com/CaioRuizz/ruiz-app-store →
Painel ETF
In development
A research platform for ETFs listed on B3.
Brings together prices since 2018, holdings, distributions, costs and data from the Central Bank of Brazil, the National Treasury, CVM and the SEC to answer questions like: how much do two ETFs overlap? Which ETFs hold a given stock? What are the risk, return and cost of each one?
- Data: scheduled daily ingestion, backups with tested restores and alerting
- Analytics: overlap by asset, issuer and look-through, Stock Locator, return, risk, correlation, aggregated fundamentals and costs
Data
Analytics
API
Frontend
Portfolios
Production
Non-commercial portfolio project. Not investment advice.
Up next
-
Copom statements
Each Copom statement compared word by word with the previous one, plus a timeline of rate decisions.
-
Super Wednesday
Copom and the Fed side by side: decisions, statement changes and a countdown to the next meetings.
-
Inflation by item
What rose and fell the most in each IPCA release, with data from IBGE.