milana.jl milana = Member(; role="lead", tg="@foxivil", )
At Thinkin' Rocks, we focus on difficult problems around hardware and the people solving them. The kind of work that touches reality, requires real equipment, and demands human connection. Not high-level software, not vibe coding, not financial schemes. To make that possible, we maintain spaces and a unified community where people go all in.
So we made a place where the default is "yes, try it." Where you can start on Tuesday and have a working prototype by Friday. Where breaking things is how you learn, and the person next to you is a founder, a researcher, or a builder who's already shipped the thing you're trying to figure out. Equipment is shared, knowledge transfer is built in, and access comes from showing up and contributing.
We also run Nerd Out sessions where people share what they're obsessed with. A circuit someone debugged for weeks. An algorithm that won't leave their head. Whatever it is, you bring it and we dig in.
We're located at Startup Sauna at Aalto University, second floor. Join our Telegram chat, come to a build session, start working on something. That's how it works.
Industry partners, foundations, and universities support the lab with funding, equipment, and the network of people, projects, and teams moving through.
Universities, communities, and labs we build alongside.
milana.jl milana = Member(; role="lead", tg="@foxivil", )
yerzhan.rs let yerzhan = Member { role: "team", tg: "@yerzham", };
alex.cs var alex = new Member { Role = "team", TG = "@alexocc", };
daniyar.c Member daniyar = { .role = "team", .tg = "@UhOhOhNo", };
arthur.hs arthur = Member { role = "team" , tg = "@ktnlvr" }
vlad.py vlad = Member( role="team", tg="@VladyslavBM", )