Projects
Software projects
-
Glitter
-
[GPLv3]
Glitter is set of tools for visualising lexical surprise by analysing entropy of outputs of large language models. This can be used for research of text readability.
Glitter was created as part of PONK project: ufal.mff.cuni.cz/ponk
- Used technology: Python, Pytorch
- License: GPLv3
- Repository: github.com/ufal/Glitter
-
MFFCraft
-
[GPLv3]
Plugin for authentication on school minecraft server. This can be used to manage access of players automatically. This is simple web application running independently on minecraft server it self.
- Used technology: Java, CAS, JTE
- License: GPLv3
- Repository: github.com/yagarea/minecraft-matfyz

-
JekTeX
-
[GPLv3]
A Jekyll plugin for blazing-fast server-side cached LaTeX rendering, with support for macros. Enjoy the comfort of LaTeX and Markdown without cluttering your site with bloated JavaScript.
- Used technology: Ruby, Jekyll
- License: GPLv3
- Repository: github.com/yagarea/jektex
-
StoPro
-
[GPLv3]
Stopro is simple utility which will help you with self control and build work ethic. When you activate self control session all distracting pages will be blocked. List of distracting pages is fully configurable. This can help you focus and stop wasting time.
- Used technology: Python, Shell
- License: GPLv3
- Repository: github.com/yagarea/Stopro
-
Slimulator
-
[GPLv3]
Slimulator is a program you can use to simulate slime mold path finding and environment exploration. The input is an image of the environment and the output is a video of the simulated slime mold behavior.
- Used technology: C#, FFMPEG
- License: GPLv3
- Repository: github.com/yagarea/Slimulator/

-
Confgit
-
[GPLv3]
Confgit is a Git overhead for version control of your config files. The main difference between confgit and any other config file version system is it’s simplicity. It makes version control and migration of config files safe and easy.
- Used technology: Python, Git
- License: GPLv3
- Repository: github.com/yagarea/confgit

Miscellaneous
-
Zbroják anki
-
[CC BY-NC-ND 4.0]
Preparation for the theoretical part of the firearms licence examination in the Czech Republic. Official exam questions parsed into stylized and polished Anki decks.
You can find it on zbrojak.ggu.cz.

- License: CC BY-NC-ND 4.0
Web projects
-
GGU Homepage
-
[AGPLv3]
Homepage for student group I belong to. Visit ggu.cz for more information about group.
- Used technology: Jekyll, Ruby, Shell, CSS, HTML
- License: AGPLv3
- Repository: github.com/yagarea/ggu.cz/

-
Lyricall
-
[AGPLv3]
Lyricall is minimalistic, multilingual and open source platform for free minded poetry publishing. You can take a look at lyricall.cz.
- Used technology: Jekyll, Ruby, Python, CSS, HTML
- License: AGPLv3
- Repository: github.com/yagarea/lyricall

-
Meziklasí
-
[AGPLv3]
This is mainly a literary project. It is a chronicle of the village of Meziklasí.
You can visit it on www.meziklasi.cz
- Used technology: Jekyll, Ruby, Python, CSS, HTML
- License: AGPLv3
- Repository: github.com/xiaoxiae/meziklasi

Highschool projects
-
Wakhan thanka
Project made in cooperation with Niantic labs. It was robotic Ingress portal. It reacted real time to the players in game and real life. At the top of portal is holographic display projecting eye. Eye was programmed to look at players standing near by and changing color based on the state of portal it self.
- Used technology: Java, Python

-
Laser harp
This was one of my first big projects. It is musical instrument controlled by interacting with it’s laser beams. It can be connected to any PC as MIDI device.
- Used technology: C++, Python

-
Javachat
-
[GPLv3]
RSA encrypted chatting service writen in java. Project provides sever with administration and client software.
Security features:
- Communication between server and client is encrypted by RSA.
- Passwords are saved as SHA hashes.
- Passwords are hashed with randomized salt
- Used technology: Java
- License: GPLv3
- Repository: github.com/yagarea/java-chat