Tomáš Žifčák

Full Stack developer with 3+ years of practical experience in designing, developing, deploying and iterating over web and mobile applications

Main projects

Course recommender logo - a graduation cap icon

Course recommender

A recommendation system from a university group project that helped 600+ students discover relevant courses. Users pick courses they like and get suggestions via content‑based filtering. Python backend, React frontend, deployed with CI/CD.

Bageta Express logo - a stylized sandwich icon

Bageta Express

I built Bageta Express, a full‑stack app that streamlines school lunch ordering. Students browse menus, place orders, and pay online. Since launch, it has delivered 3,000+ items for a local school and restaurant. Built with Next.js, it handles ordering, reporting, and runs reliably in production.

Side projects

Screenshot of Asshteroids multiplayer Asteroids landing page

Asshteroids

Multiplayer Asteroids game played over SSH in your terminal, writtend in Go. Connect to a server and play with friends.

Screenshot of the OS Quiz website showing a quiz interface with questions about operating systems

OS Quiz

I built this to fill the gap in practice tests for operating systems at my university. It now serves 1000+ users overall with ~300 weekly active users.

Screenshot of MongoDB Analyze tool showing data analysis results in a table format

MongoDB Analyze

CLI tool in Go for analyzing MongoDB collections. It scans a collection, detects data types, and counts occurrences. Used in a university lab to unify schemas and reduce migration errors.

Fun ideas

Screenshot of documentation page showing organized resources and links

Cheat sheet / docs

Resources I've found useful, interesting or funny but I'm great at forgetting where I found them. So I created this cheat sheet or doc to keep track of them

Screenshot of multi-window tracking demo showing multiple browser windows

Multi-window Tracking

Open multiple instances of your browser, drag them around and see what will happen. Fun thing I saw somewhere and wanted to replicate.

About me

I started programming in 2018 aiming to make games, then pivoted to the web in 2020. Two years later I began my career as a frontend developer and grew into full‑stack and mobile work. Along the way I shipped a production portal in under 5 months, mentored 4 interns, and consolidated 3 legacy mobile apps into a single React Native codebase. I'm currently studying at FI MUNI, exploring machine learning and AI among other areas.

Experience

  • Frontend
    • 3+ years of professional experience
    • JS, TS, React
  • Mobile development
    • 3+ years of professional experience
    • JS, TS, React Native, iOS, Android
  • Backend
    • 2+ years of professional experience
    • JS, TS, C#, SQL, NextJS, NodeJS, Database design
  • Other
    • Go - backend and tools
    • UI/UX - designing and iterating over mobile and web applications
    • Recommendation systems - experience from university (group project)
    • Machine learning - experience from university
    • C, Haskell, Python - experience from university