Tomáš Žifčák

some of my projects, fun ideas and little bit about me

Main project

Bageta Express logo - a stylized sandwich icon

Bageta Express

Bageta Express is a full-stack web application that streamlines school lunch ordering. Students can easily browse menus, place orders, and make payments online. Built with NextJS, it's currently serving users at a local school and restaurant. The system handles order management and reporting while maintaining high reliability.

Course recommender logo - a graduation cap icon

Course recommender

Recommendation system created as university group project. Users select courses they like and get recommendations based on their choices. The system uses content-based filtering to provide personalized recommendations. Built with Python backend, and React frontend.

Side projects

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

OS quiz

Web application for testing your knowledge of operating systems. It's a project I created in due to lack of practise tests for operating systems at my university. With 400+ users overall and around 100 weekly active users, it's a pretty popular project.

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

MongoDB Analyze

Tool to analyze MongoDB collections written in Go. It scans the entire collection, detects data types for each field, and counts their occurrences. Results are displayed in a tabular format or as JSON. Useful for spotting inconsistencies and understanding your data structure.

Fun ideas

Screenshot of documentation page showing organized resources and links

Scheat sheet / docs

These are resources that I have 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 multiwindow tracking demo showing multiple browser windows

Multiwindow Tracking

Open multiple instances of your browser, drag them arond and see what will happen. Fun thig that's possible that I saw somewhere and wanted to replicate.

About me

I started programming in 2018 with the goal of making games, which is a common starting point. After finding game development challenging, I shifted to web development in 2020. Two years later, I began my career as a frontend developer and expanded into full-stack and mobile development. I'm currently studying at FI MUNI, where I'm exploring various programming areas, with a particular interest in machine learning and AI.

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