Toivo Kallio
Builder, programmer, and aspiring founder from Espoo, Finland. Co-founder of lukkari.io and OtaMaps, event coordinator at STUHI, and a student at Otaniemi upper secondary school.
Self-taught since elementary school. Still building.
I'm a high schooler at Otaniemi upper secondary school who has been programming since elementary school. Most of what I know is self-taught: I started by writing automation scripts for games and never really stopped building.
Today I co-found and build things at the intersection of software, hardware, and the real world. I co-founded OtaMaps, an indoor navigation system now used by 500+ students in my school, and I help organize startup events for high schoolers at STUHI.
A few things I've built, shipped, or am still working on.
lukkari.io
Automatic study-block scheduler for Finnish lukio students.
Students input courses, hobbies, and exam dates — lukkari.io generates an optimized weekly timetable around their fixed commitments. Free tier covers course grid, school picker, and iCal/text/email export. Pro unlocks the scheduling engine, AI Mentor Chat, study plans, exam prep planner, OCR for schedules, and hobby calendar import. Built on a Next.js + Supabase monorepo with Stripe subscriptions.
OtaMaps
Indoor navigation for schools and large buildings.
Co-founded OtaMaps to make indoor spaces easier to navigate and manage. Designed and programmed ESP32-based Bluetooth beacons, built management systems for monitoring device health, and launched a mobile app now used by 500+ students at my school.
Kampus Auto Login
Browser extension that automates Sanoma Pro Kampus login.
A Chrome and Firefox extension that automates the multi-step login flow for Sanoma Pro Kampus, MPASSid, and school ADFS pages. Available on the Chrome Web Store and Firefox Add-ons, licensed under GPL-3.0.
Bananagrams Assistant
Computer vision tile detection + a C++ backtracking solver.
A complete game assistant for Finnish Bananagrams. A YOLO11x segmentation model detects tiles from a photo (96% avg confidence), and a custom C++ solver finds optimal word placements via recursive backtracking — all stitched together by a Next.js frontend.
Captur
Screenshots → Google Calendar events via on-device OCR + LLM.
An Android app that turns screenshots into calendar events. On-device OCR with Google ML Kit (no image leaves the device), then a Groq or Gemini model extracts structured event data. Built as a bare-workflow Expo app with a custom Kotlin native module.
Where I spend my time.
Co-Founder · lukkari.io
2026 — PresentBuilding an automatic study-block scheduler for Finnish lukio students. Architected a Next.js + Supabase monorepo with Stripe subscriptions and 7+ Deno edge functions. Targeting launch for the 2026 Finnish school year start.
Event Coordinator · STUHI
2026 — PresentOrganizing events that bring together high schoolers, founders, and startups in Helsinki — including Startup Carnival, a 350+ person evening with founder panels, startup booths, and networking.
Co-Founder & Board Member · OtaMaps
2025 — PresentCo-founded the company and built the firmware powering our ESP32 beacons. Currently working on turning OtaMaps into a real business with paying customers.
Competitions and recognitions.
- Jan 2026Top 20 nationally — Datatähti 2026Finnish Olympiad in Informatics
- Feb 2026Finalist — Finnish VEX V5 Robotics ChampionshipREC Foundation · Think Award
- Oct 2024Top 15 — Neljän tieteen kisatNational Mathematics Competition (MAOL ry)