Hello, I'm Tomas
Full-stack generalist working mainly with web technologies
I'm currently based in Brno, Czechia working on my project FeedBear full-time, taking care of everything from idea to development. Most of my time is spent developing new features, fixing bugs and talking to customers.
Besides FeedBear, I work on two other projects: nuTab, a new tab page replacement browser extension and Lunadio, a community of fellow indie hackers.
Since college, I always worked with startups. This enabled me to gain expertise in various parts and stages of product development. Having a CS background, I started as frontend developer. That led me to UX/UI design as I wanted my work to be easy to use and beautiful at the same time. Working in small dev teams also introduced me to backend technologies.
I strive to learn different frameworks, architectures, and approaches so I can make an informed choice for a particular problem. Not every little project needs React, same as one probably shouldn't work with plain JS when building a SaaS.
With that said, when building real products I rely on "boring" tech: stuff I know well so I can be fast and don't make stupid mistakes ... or at least don't make as many of them 😅
- Frontend: React, Vue.js, Stimulus, plain JS
- Backend: Ruby on Rails, Next.js
- Other: JAM stack, static site generators, APIs (REST & GraphQL)
When it comes to design, my experience allows me to combine the best of both worlds: user experience and developer productivity. A bunch of pretty pixels is worthless if it takes a week to build. Creating a design system early on bridges the gap and enables the team to implement beautiful and consistent interfaces.
When I'm not sitting in front of a computer I enjoy mountains (hiking or riding a bike), photography and asian food (mostly eating, but also a little cooking).