Dominik Farhan



Simplifying recognition of everyday objects for visually impaired.

Android app (hopefully will be released in the early 2024) that uses deep learning to recognize everyday objects.


Simpe python utility that you can run on login and that helps you track anything you want :).


Implementations of decision trees, random forests, gradient boosting and some linear algebra algorithms, written in Julia.

Good, if you need to get implementations of the mentioned above as a reference. Bad, if you need to use them in practice. It is the first thing I've ever written in Julia and I wasn't paying much attention to the efficiency. For example, the loop used to pick feature to split could be sped up significantly.

I wrote this as my final project for the Programming II. course at the MFF at Charles University.


Sphinx is a simple TUI to practice active recall questions. I wrote this as my work for the Programming I course at MFF and use it for prep before exams.

You can find most of my active recall quetions here.


I founded Whizzmot with two friends (Ondra Sladký and Adam Blažek) just to have a name which is impossible to remember for variety of our projects. For more info on what we do please follow the link in the title.

Android apps

Connect Neurons

A game in which you will practice your logical thinking. Your task is to connect neurons in a way that the number of connections of each neuron equals its value. But be careful — no two connections can intersect. We wrote this a long time ago in Xamarin and C#.

Grand Historian

A quiz where you can test your knowledge of history in different areas — ranging from Ancient Greece to the Second World War! This was our first Flutter project. The app is far from perfect, but the questions are great, mostly thanks to our friend Tomáš Lávička who spent a lot of time coming up with most of them.

IYPT 2019/20

Together with Ondra Baštař and Viki Valdmanová we attended the Czech round of the International Young Physicists Tournament 2019/20. There was no tradition of IYPT on our high school and we had a hard time figuring out how a great solution should be structured. That's why we share our solutions to two of the problems, so anybody interested can read them and learn from them. Those solutions were recieved well although in the end didn't win the first place. Czech page of the IYPT for more reference.


A web for students and teachers to help them with online learning during the COVID-19 pandemic. It contained hundreds of practice problems of varying difficulty and offered extensive user interface for teachers to remotely examine students.

This project was done in colaboration with with Ondra Baštař and Viki Valdmanová.