About Me


I'm a full-stack developer focused on web applications. I work with both frontend and backend, and I enjoy designing functional things that make sense technically and for users. I have my own larger project (CollaboMate) under my belt and I'm gradually building experience on real applications.

Why fullstack?

Because I want to understand the whole project, not just one part. When I work with the database, API, and interface, I can better estimate the impact of changes and design simpler and more maintainable solutions.

Skills


I'm a developer with a wide range of skills, from programming in TypeScript, JavaScript, Java, C++ to working with databases. I have experience with web frameworks, native mobile technologies like Ionic and Flutter, and also with CSS, SCSS, and Tailwind. I master Adobe products like Photoshop and XD, and use Figma for design.

Below you'll find the technologies I enjoy the most.

Image failed to load
typescript

TypeScript

JavaScript but better.

Image failed to load
figma

figma

Prototyping and collaboration.

Image failed to load
nextjs

Next.js

Frontend framework for React.

Image failed to load
nestjs

Nest.js

Backend framework for TypeScript.

Image failed to load
mongodb

MongoDB

Database for modern applications.

Image failed to load
tailwindcss

Tailwind CSS

Utility-first CSS framework.

Image failed to load
rust

Rust

Programming language for system programming.

Image failed to load
swift

Swift

Language for iOS app development.

Hobbies


Tech quirks

  • NeoVIM – When I see someone clicking with a mouse in an IDE, it hurts a bit.

  • Debugging – I often ask myself: "How did this ever work in the first place?!

  • OS Tweaking – Default settings? No thanks. My devices run faster than a Microsoft engineer can say "update"

Soft Skills

  • Patience – If I managed to set up NeoVIM, I can handle anything.

  • Team Collaboration – I can communicate, as long as it can be done through Git commit messages.

  • Stress Resilience – There's nothing that strong coffee and a server restart can't fix.

Outside of coding, I spend time tweaking hardware, customizing OS to the point where even the original developers would be surprised, and exploring cars. Because whether it's software or an engine, everything can be tuned for better performance. 🚗💨

In short, I'm always looking for the best setup – whether it's in code, in the system, or on the road.


© Metoděj Janota 2026