Riccardo Zanatta
Finance & Product
Economics & Finance student at the University of Bologna. Into markets, data and building tools that make them faster.
LinkedIn ↗Student-built product lab
RiJoLabs is Riccardo & Joshua — two students building apps and automations that solve real, everyday problems.
2 apps · 2 automations · 1 mission
ScrollWho we are
Finance & Product
Economics & Finance student at the University of Bologna. Into markets, data and building tools that make them faster.
LinkedIn ↗Product & Game Design
Business and Economics student at the University of Bologna. The mind behind Roommates.
LinkedIn ↗We met as students, and decided not to wait to build things people actually use.
Projects
Your university grades, finally clear.
Your shared flat, now a game.
Financial news, before it's news.
Every significant earthquake of the week, in one clean sheet.
Your university grades, finally clear.
Illustrative demo
Animated demo of the Mediometro app with sample data: a weighted average out of 30, a list of exams with grades and credits, and a projected graduation grade out of 110 that updates when a new exam is added.
Students juggle exams, credits and grades across portals and spreadsheets, with no clear view of where their average and final grade are heading.
An app for University of Bologna students to track exams, see their weighted average in real time and project their final graduation grade.
Phase 1 (house management) runs locally · first 3 mini-games in progress
Your shared flat, now a game.
Mobile app · iOS, Android & web
Idea & product: Joshua
Illustrative demo · tap the tabs
Animated demo of the Roommates app with sample data, cycling through four screens: Home, with an out-of-stock alert and free tasks to claim for points; Supplies, a grid of household products marked in stock, running low or finished; Ranking, the weekly leaderboard with prize, penalty and a flatmate in debt; and Games, a House Match round of the Vacuum Dash mini-game.
In a shared flat nobody's in charge. Chore rotas live on paper until someone skips a turn, the toilet paper runs out without anyone noticing, and fights start over who "always does everything".
A mobile app for students living away from home that runs the house and turns it into a game. Chores, supplies, bonuses and penalties become points, leaderboards and mini-games, with fair rules the house decides together and a tone that's ironic, never humiliating.
Clean up and you win. Leave the pan dirty… you're buying the coffee.
The rota says it's your week. Somehow, it's never anyone's week.
Toilet paper, oil, detergent: nobody notices until it's too late.
Without visibility, every chore turns into an argument.
Pick it from the house catalog, set a deadline (24h minimum) and an optional repeat.
First come, first served with one tap. Still unclaimed after 24h? It goes to whoever has the fewest points this week.
1–5 points per chore, +1 if you finish at least a day early. Rescue someone's overdue chore and take their points.
The week closes Sunday at 23:59: first place gets the house prize, last place gets the penalty. Say, "skip a chore" and "buy everyone coffee".
The house votes which chores exist and what they're worth (1–5 pts). A proposal passes with a yes from at least half of the others.
Max 3 claimed-but-undone tasks per person and one open task per chore. No gaming the system.
Out of toilet paper? One tap and everyone knows.
Every household product is a big emoji tile: in stock, running low, finished. One tap adds it to the shopping list and alerts everyone.
The list becomes an automatic "House shopping" task (36h deadline) worth 2–5 points, based on how many different items you buy.
Skipped chores and "left it dirty" reports, voted by the house, cost points, capped at −10 a week. Redeem one within 48h with a chore worth at least as much.
Still carrying a penalty when the new week starts? You play the mini-games with 20% less time until you redeem yourself.
A chore marked done is confirmed unless someone disputes it within 24h. Then the majority decides.
Cleaning and mini-games, weekly and monthly, showing prize, penalty and who's in debt.
House Match: 10–15 second micro-games back to back, 3 lives shaped like odd socks, and less time every round.
Load only the right clothes and pick the temperature. Get it wrong? Everything comes out pink.
Fill as many filter jugs as you can without spilling. Anticipate the filter.
Clean the whole flat in time, dodging socks and the cat.
Goal: 20–25 micro-games.
| Aspect | Typical roommate apps | Roommates |
|---|---|---|
| Chores | Fixed rotating shifts | Free tasks: first come picks, leftovers go to whoever did least |
| Rules | Set by whoever configures the app | Voted by the house, with anti-cheat limits |
| Mistakes | Reminders | Penalties, 48h redemption and debt |
| Shopping | Shared list | "It's finished!" in one tap, plus a shopping task that earns points |
| Motivation | Checklists | Leaderboards, prize & penalty, timed mini-games |
| Money | Often included | Deliberately left out: expense-splitting apps already do it well |
Catalog, chores, penalties, redemptions, supplies, shopping, leaderboards, Italian & English. First tests in the founder's flat, then 5–10 friends' flats in Bologna.
House Match with 20–25 micro-games, then an "away-from-home" quiz, a Bologna recycling game and "Guess who said it".
Team challenges (e.g. 3v3 quizzes) and a "Bologna Championship" with monthly seasons.
A feed of fun facts, photos and videos of flatmate life, weekly and monthly contests, expansion to Italy and Europe.
Starting in Bologna and Emilia-Romagna, then Italy and beyond.
AI-first, spec-driven: the rules were designed and debated on a web prototype, turned into a complete spec, and tested against real scenarios (the Saturday-night penalty, the half-done shopping run, the chore assigned by the app). The spec is the source of truth that Claude Code implements autonomously.
Financial news, before it's news.
Illustrative demo · fictional alerts
Animated demo of a chat with a bot called RiJo Pulse. Fictional alerts arrive every few seconds, each with a source and priority tier, the highlighted keyword, the percentage move in a box, a link to the original post and the delivery latency. A keyword watchlist counts how often Fed, Oil, Nvidia, Bitcoin and Tariffs appear.
By the time market news hits the newspapers, it's already priced in.
A real-time "newsletter" faster than any newspaper. It monitors up to 5 key breaking-news and market-flow accounts on X: every new post hits an n8n webhook, gets parsed, ranked by source priority and formatted, then lands on Telegram within about 5 seconds — with the hot keywords of the moment and every percentage move highlighted.
New post on X
One of up to 5 monitored accounts publishes.
Real-time webhook
Each account has its own webhook into n8n.
n8n Code node
Parse · priority tier · highlight keywords & %
Telegram alert
Formatted, readable, one tap from the source.
const keywords = ["Fed", "Nvidia", "Bitcoin", "Tariffs", "Oil"];for (const keyword of keywords) { const regex = new RegExp(`\\b(${keyword})\\b`, "gi"); text = text.replace(regex, "<b>$1</b>");}// Only real percentages: 2%, +3.7%, -1.25% — not 2026, $100 or "10 contracts"const percentageRegex = /(?<![\w.])([+-]?\d+(?:\.\d+)?)%/g;text = text.replace(percentageRegex, "【<b>$1%</b>】");
Rule-based, no AI needed: speed comes from webhooks, not from guessing.
Every significant earthquake of the week, in one clean sheet.
Illustrative demo · demo data
Animated demo with made-up data: a stylised map with pulsing points for earthquakes near Italy and worldwide, above a spreadsheet that fills row by row with date, magnitude, location, depth and feed.
Pulls the last 7 days of earthquakes from USGS open data in two parallel feeds, Italy & surroundings (M3.5+) and worldwide (M6+), then cleans, merges and de-duplicates them (Italy wins) and appends date, magnitude, location, depth, source and link to a Google Sheet.
Trigger
Kicks off the workflow.
USGS Italy + USGS World
Last 7 days, in parallel: M3.5+ and M6+.
Clean & merge
One tidy list from both feeds.
De-duplicate
Each earthquake appears once.
Google Sheets
Date, magnitude, location, depth, source, link.
Coming soon
A world where students don't wait to graduate to start building — where a good idea and a laptop are enough to ship something people actually use.
We believe the best time to build is now. Universities are full of people with sharp ideas who never turn them into anything, because "real" building feels like something for later. RiJoLabs exists to prove the opposite: that two students, with curiosity, modern tools and AI, can design, ship and iterate on products that solve everyday problems — for students first, and for everyone after.
We build simple, useful apps and automations that solve problems we live every day — as students, roommates and finance enthusiasts — and we ship them fast.
Our mission is to turn everyday friction into products. We start from what we know firsthand: tracking grades at university, sharing a flat with roommates, following financial news in real time. We build fast, test with real users, and improve with every iteration — combining software development, automation and AI to create tools that are simple to use and genuinely useful.
Every idea on this site is a working product or prototype.
We build what we, and people like us, actually need.
Ship early, listen to users, iterate.
Met us at BRASA Madrid? Let's stay in touch.