As a freelance React developer, I collaborate closely with KOALA42, a Prague/Zlín-based company, where I help with the frontend development of various projects. My work involves partnering with cross-functional teams and developers, ensuring the delivery of efficient, user-friendly web applications.
I've contributed to several projects, including an insurance contracts management system where I developed key frontend features in react, as well as backend features using a directus interface. For another, machine data monitoring system, I implemented real-time data visualization using Visx charts. I also built frontend interface for a product manufacturing management system, which included an administrative oversight module and a terminal-based module that integrates a hardware barcode scanner for tracking manufacturing progress.
CN GroupReact.js developer
-(2 years 1 month)
react
typescript
hooks
redux
a11y
atomic design
react-intl
formik
ES6
HTML
CSS
rxJS
jest
testing-library
git
azure TFS
ramda
yarn
wcag
styled-components
I began my frontend career working on an internal project for cngroup.dk, before transitioning to a commercial project with a German company Interflex. There, I developed and maintained modules within a large management system, contributed to an internal UI library by creating accessible components, and collaborated with multiple teams across repositories using Azure DevOps, Git, and Yarn. My role also involved writing tests, documentation, and manuals for new features.
Later, I became a key member of a team tasked with ensuring the system’s compliance with WCAG 2.1 level AA accessibility standards, working closely with web accessibility experts.
CN GroupQuality assurance engineer
-(9 months)
cypress
javascript
E2E testing
jira
ISTQB
In my first working experience of a software test engineer, I used Cypress to conduct end-to-end and regression tests. I worked on two projects, an online tabloid magazine and an e-shop selling electronics. During this time, I gained valuable experience in the software testing, development processes and teamwork. I also completed my ISTQB Foundation level certification on this position.
ESN ZlinVolunteer
-(3 years 1 month)
foreign languages
teamwork
communication
leadership
event management
public speaking
social awareness
As an ESN member I supported incoming international students and helping them adjust to life in Zlin. I greatly improved my language and social skills, whilst making friends from all around the world. I helped with organizing and managing various inclusion events. I also provided support to students during the COVID-19 crisis, for which I was awarded with a scholarship by the university.
Education
TBU ZlinMaster's degree
-
During my master's studies, I deepened my knowledge of computer technology, programming, data processing, database systems, cybernetics, artificial intelligence, evolutionary and optimization techniques, and computer graphics.
YU İzmirErasmus+
-
I spent two semesters of my master's studies at prestigious private Yaşar University in İzmir, Turkey. The courses I took included Design Patterns, Software Project Management, Low level programming and Economics.
TBU ZlinBachelor's degree
-
I graduated in software engineering. I gained practical skills in object oriented programming, desktop application design, data-structures, algorithmization, user interface design, mobile application programming, computer architecture, operating systems, and networks.
ESTG IPVCErasmus+
-
In my first international exchange, I spent one semester in Viana do Castelo, Portugal. I took several classes - Java programming, Web project, Digital Signal Processing, and Computer Architecture.
It was a life-changing experience for me, and helped me become the independent, open-minded and curious person I am today.
Personal Projects
CV pageTa daa!
typescript
next.js
TailwindCSS
grid
Main purpose of this project was to get some hands-on experience with Next.js, tailwindCSS and css grid. Simultaneously, I wanted to build something useful, so I took the opportunity to update and redesign my CV.
When trying to play the original board game Code Names within an international group, the language barrier we faced motivated me to start this project. I decided to make a digital version of it, with multi-language support, dark theme option, instant card shuffling, and various game modes.
To build it I used React.js with typescript, emotion for styling and theming, react router for navigation and react-zxing to handle QR codes (used to scan the game map). I used generative AI from Adobe Express for the cards graphics. For projects structure I choose the Atomic design approach. The code is open-source on my github.
Based on collection of advanced JS questions collected by Lydia Hallie.
First I created a simple single-use parser to convert her markdown version of the questions into JSON. Then I created a web, quiz-like interface to go through the questions and keep track of answers. Upon selecting an answer, the solution along with an explanation are displayed. Answers are stored in local storage, so they persist between multiple visits of the page.
In this project, I tried to put emphasis on following web a11y best practices, resulting in it being (among other things) fully usable with the keyboard only.