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
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.
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.
Side projects

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.

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

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

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.

SVG Lines
Create dots, create lines between them and move them around. Simple thing written in plain JS.
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