Projects
yfinance contribution
yfinance is one of the most widely used Python libraries for accessing market data from Yahoo Finance. In 2024, I contributed a new ~400 line analysis module that added analyst price targets, earnings and revenue estimates, earnings history, EPS trends and revisions, and growth estimates. Instead of scraping Yahoo Finance...
Personal J.A.R.V.I.S.
AI WorkflowEvery time I wake up a voice message greets me on Discord. This voice message gives me an overview what is happening today. It contains all of this: A good morning message with information what day is it, whose name-day it is holiday name (if it is a holiday)...
Stock Bot
StocksMy first idea was to train an AI that could predict stock prices, but that is something so random that no AI can precisely do that to this day. I just ended up with a model predicting prices from the day before (cheeky from him :P). At this point (early...
WCéčko
Mobile AppWCéčko is a cross-platform app for finding and rating public toilets and other emergency bathroom spots on an interactive map. I built it with C# and .NET MAUI using MVVM. The app includes user accounts, an interactive map, location creation, photos, ratings and comments, with local data stored in SQLite....
Raspberry Pi NAS
NASMy main motivation for getting a NAS was because I needed a place to store my server backups. I didn't want any overpriced and exessive NAS. That's why I decided to create my own. I bought a Raspberry Pi 5 and Argon ONE V3 case that supports my 1TB NVME...
Listen Along
WebsiteListen Along was a small web app that let me see what my Spotify friends were listening to and join their playback. I built a React and TypeScript frontend with a FastAPI backend that handled Spotify authentication, friend activity, and playback synchronization. The application was packaged into separate frontend, backend,...
HackIT 2024
HackathonAt the HackIT 2024 hackathon, our four-person team built TelePrase, a game controlled using brain activity. A BrainLink headset measured the player's attention and meditation levels, which were translated into movement in the game. Instead of pressing buttons, the player had to change their mental state to control a flying...
MyFood
Mobile AppIt was one of my goals to create a mobile app. Since I moved to Brno, I always had trouble finding out what can I cook. I decided to make an app that keeps track of my ingredinets and my recipes. It was my first full-stack project. From designing the...
Organization of KSI
OrganizerI helped organize KSI, Masaryk University's correspondence seminar in informatics for secondary-school students. As part of the organizing team, I created programming challenges and educational articles, reviewed solutions, and worked with other organizers to prepare competition rounds. Designing tasks turned out to be surprisingly different from solving them. A good...
Tetris
WebsiteSimple tetris game made purely with vanilla JavaScript using classes. It has around 400 lines of code and it was made in 3 days.
Terminal Integration
InternshipAs part of my internship at GUBI Computer Systems, I integrated payment terminal support into an existing .NET application. The integration was completed during my six-month internship and went into production. It is still used by a customer in Mariánské Lázně today. This was my first experience working on software...
Cloud Server
CloudThis site is running on our rented server in the cloud. We have a lot of cool applications ranging from a self-hosted DNS server to all my side projects like stocks.salonek.org. Everything is running under the domain salonek.org. This website is running a wordpress docker image routed with Angie. It...
Cisco configuration website
WebsiteA website created to help me and my friend easily configure a cisco network.