01/20/2024 updated


100 % available
Code smarter with AI: Boost your team's efficiency | Transform your coding approach
Moravský Krumlov, Czech Republic
Worldwide
JavaScript (Programming Language)Artificial IntelligenceTeachingConsultingWeb DevelopmentSoftware EngineeringTypeScriptUsability TestingCorporate ClientsReactJSQuality StrategyFront End Software Development
As a software development consultant, I work on improving the functioning of development teams at all levels—from individual team members, through team leadership and collaboration with others, to the selection of appropriate work tools, including proven AI-based applications.
Thanks to my extensive experience in developing web applications using the latest technologies, I have a deep understanding of the practical challenges of team-based application development. Therefore, I advocate a strategic approach that seeks the best path considering both the client's and the team's capabilities.
I am also involved in public education and training future developers through the Czech-based project [Nauč mě IT
](https://naucme.it/) (Teach Me IT), which has helped 150 people learn to code and acquire skills suitable for a career in IT. Through this project, I frequently provide training, give lectures, and share experiences in interviews, educational streams, and videos.
What I specifically do and offer:
Do you think your company and team need someone like me? I'd be delighted to hear from you and set up a brief introductory call. Or you can directly book a consultation at https://topmate.io/BleedingDev
Thanks to my extensive experience in developing web applications using the latest technologies, I have a deep understanding of the practical challenges of team-based application development. Therefore, I advocate a strategic approach that seeks the best path considering both the client's and the team's capabilities.
I am also involved in public education and training future developers through the Czech-based project [Nauč mě IT
](https://naucme.it/) (Teach Me IT), which has helped 150 people learn to code and acquire skills suitable for a career in IT. Through this project, I frequently provide training, give lectures, and share experiences in interviews, educational streams, and videos.
What I specifically do and offer:
- A Business Approach with a Deep Understanding of IT — I excel at balancing the interests of the company, its owners, and management with the needs of developers and the priorities of efficient, secure, and sustainable application development. This skill is essentially acquired only through long-term practice, which is precisely my case.
- Consulting on Team Efficiency — I don't just help developers, but also those around them, to make the development processes truly efficient. Team leaders, CTOs, engineering managers, or development directors are precisely the people I assist the most.
- Training Sessions and Workshops — I work comprehensively with teams. I offer participants a deep dive into specialized methodologies and advanced tools. Each training session is tailored not only to the current skill level of the team members but also to their specific needs to maximize the workshop's impact.
- AI Tools — I'm not one of those experts who will force you into a "50 AI tools you can't live without" scenario. On the contrary, I've been monitoring this area for a long time, so I recommend a carefully selected and individualized stack of AI applications that will genuinely boost your productivity.
- Corporate and Public Lectures — I offer insightful lectures for companies, schools, conferences, online events, or tech meetups. As a speaker, I cover strategic topics in the ever-changing world of IT as well as specific technologies. Among others, I have lectured for big corporate clients like Sazka, Fortuna, and other companies.
- Educational Materials and Videos — I offer clients systematically processed know-how in the form of ready-made educational materials, as well as customized content tailored to their needs and requirements, facilitating the onboarding of new employees or team members and helping to build a stable development culture.
Do you think your company and team need someone like me? I'd be delighted to hear from you and set up a brief introductory call. Or you can directly book a consultation at https://topmate.io/BleedingDev
Languages
EnglishFluentCzechNative speaker
Project history
I help define the tickets with a strong focus on the user and accessibility so that we provide a great user
experience. Sometimes we need to revisit our decisions based on user data and I aim for basing our decisions on
the user's needs!
Together as a team we defined an approach to speeding up page loading. This resulted in the reduction of page
load time from 20 seconds to less than 2 seconds. We used best practices and measured their output (Apollo
caching) and some of them were found unnecessary for our use case (getServerSideProps didn't help as it blocks
rendering and we plan to use skeleton elements in future updates).
With lisci we want to revolutionise how Life Science companies approach the way of managing, storing & externalising their
knowledge, as well as how they educate and develop their employees.
experience. Sometimes we need to revisit our decisions based on user data and I aim for basing our decisions on
the user's needs!
Together as a team we defined an approach to speeding up page loading. This resulted in the reduction of page
load time from 20 seconds to less than 2 seconds. We used best practices and measured their output (Apollo
caching) and some of them were found unnecessary for our use case (getServerSideProps didn't help as it blocks
rendering and we plan to use skeleton elements in future updates).
With lisci we want to revolutionise how Life Science companies approach the way of managing, storing & externalising their
knowledge, as well as how they educate and develop their employees.
I am leading a transformation to better developer experience - updating legacy code, improving CI and adding
tools that prevent bugs with proper research to best fit our use-case in sprint-based development.
I am responsible for releases including the preparation of documents for management and checking with the
team if everything is ready.
User management platform that provides login and rights to other systems in the company. Critical infrastructure needs to be
as stable as possible.
tools that prevent bugs with proper research to best fit our use-case in sprint-based development.
I am responsible for releases including the preparation of documents for management and checking with the
team if everything is ready.
User management platform that provides login and rights to other systems in the company. Critical infrastructure needs to be
as stable as possible.
I am a developer of reference application as well as the customised version for client. Focused on performance
and developer experience to make improvements faster and safer.
Engineer in a larger software team with a focus on Web and TV platforms. We introduced heavy optimisations in
React and algorithms on the front end with supportive tooling to catch possible problems.
User experience platform for powering and controlling OTT sports and entertainment platforms. B2B product with multiple
platforms provides others with the option to be like Netflix with their own content.
and developer experience to make improvements faster and safer.
Engineer in a larger software team with a focus on Web and TV platforms. We introduced heavy optimisations in
React and algorithms on the front end with supportive tooling to catch possible problems.
User experience platform for powering and controlling OTT sports and entertainment platforms. B2B product with multiple
platforms provides others with the option to be like Netflix with their own content.