František Kysela

Self-taught software developer, started as freshman on high school

About Me

Hi, my name is Frank, or also František in Czech, i started to be interested in software development already in elementary schoolwhen i found a huge passion for mobile phones, especially Android based devices.

I am most skilled in: c/c++ and bash

Projects

Definitely my biggest project which I ever started as a teenager on high school

Development of this project was planned since July 2018, which was the time when my first project, RedWolf Recovery ended. The idea of building a completely new custom recovery from scratch was for everyone incredibly crazy, but I like to challenge myself and I felt like that if I don’t try, I will regret it later. It took like a year and a half of messing around until I built the right architecture on which this project is now based on. At this point it’s still in alpha development stage, since it’s really hard to find people for contributions but if you want to help this project grow, then check out it’s Github, it’s open source for a reason! ;)

RedWolf Recovery Project

redwolfrecovery.Github.io

June 2017 - July 2018

My completely first project which I coded, tested and shipped only using my phone during my classes on high school

This project was started completely only out of my own passion for Android, I enjoyed flashing different custom ROMs, kernels and other modifications on my phone through TWRP custom recovery, so that was the time when I thought about making my own version of it. At the beginning I didn’t even know what I was doing but as time went, my programming skills were getting better, project started to grow and number of users started to increase until the project reached something around 100000 users. This project is now called as the mother of custom TWRP based development, since all modern projects are now deriving from this work. The main features which this project introduced was recovery password protection, support for Incremental MIUI OTA updates and automatic deactivation of DM-verity and forced encryption.

Porting of TWRP for Xiaomi Redmi Note 6 Pro

I learned there a lot about static/dynamic libraries, how you can find library dependencies and how recovery device trees should be done right

Automated Telegram channels

August 2019 - January 2020

Development of automated channels on Telegram platform through the official http bot API

I coded something around 30 automated channels which are based on bash scripts running under Gitlab’s continuous integration, all these scripts are parsing data from web pages and sending complete posts to my channels.

Education

SOŠ a SOU Kralupy nad Vltavou

Information Technology

September 2016 - June 2020

My local high school, i graduated here as IT major with main focus on computer networks

During my time at high school I learned mostly about how computer networks works, how to manage windows servers, Linux machines, basics of computer network theory, networking models and concepts etc.

I spent a lot of my free time developing various personal projects and bulding up my coding skills, especially c/c++ and bash