Ludvík Prokopec

Highly skilled and innovative Fullstack Web Developer with advanced expertise in utilizing modern technologies. Seeking challenging opportunities to contribute my technical skills and creative problem-solving abilities in a dynamic team environment.

Work Experiences

Apify - Backend developer (2024 - present)

Engineered a global proxy network to manage IP rotation for web scrapers, significantly improving unblocking capabilities and data extraction efficiency.

Developed core backend services for the Apify platform, ensuring reliable and scalable execution of automated bots (Actors) and efficient storage of their outputs.

Managed and optimized the platform's database, contributing to the development of key platform components that enhanced overall performance and stability.

Learn more

Resonect - Tech lead (2024 - present)

Led the end-to-end development of an IoT cloud platform for water level sensors, which included a local management system for device configuration and data storage.

Oversaw the entire development lifecycle, from project setup and environment management to testing and deployment.

Implemented CI/CD pipelines and containerization to ensure reliable and consistent delivery across multiple environments.

Learn more

SignageOS - Fullstack developer (2022 - 2024)

Engineered a full-stack CMS for managing digital signage content, including a robust backend and a complex user interface.

Developed GraphQL APIs using Nexus and Pothos to power the system's data management capabilities.

Built a dynamic user interface with React and TypeScript, and created integrated backend and content modules for seamless functionality across screens.

Learn more

NETVAREC - Frontend developer (2020 - 2022)

Developed complex front-end websites with administrative interfaces using Contember.

Implemented key features, including user authentication and Stripe payment integration, to ensure secure and seamless user experiences.

Learn more

Education

Faculty of information technology - CTU (Bachelor’s degree) - (2021 - 2024)

Gained expertise in web engineering, specializing in the semantic web, modern data formats, and UML modeling.

Developed a strong foundation in advanced algorithms and data structures, with a focus on web, multimedia, multi-threaded, and dynamic programming techniques.

Acquired knowledge of distributed systems and database management, preparing me for building scalable and efficient web applications.

Learn more

Faculty of information technology - CTU (Master’s degree) - (2024 - present)

Focused on web engineering, with an emphasis on middleware architecture and microservices, gaining expertise in API design and web service composition.

Gained a deep understanding of web scraping, web graphs, and page structures, with practical knowledge of native text language processing techniques.

Acquired knowledge of multimedia database indexing and similarity-based searching, including the use of range and K-nearest neighbors queries.

Learn more

Projects

Monorepo full-stack setup

Setup for a medium-sized web application. Repository structured as a monorepo using Turborepo. All code is transpiled and transformed using the TSUP bundler. PostgreSQL database with Drizzle ORM for easy administration and type-safe database access. For authentication user used Authjs framework connected using Drizzle ORM adapter. Strongly typed API created using tRPC, which is configured not only for calls from the browser but also from the Next.js server for instant data retrieval during rendering. Shadcn tool was used to create the components. The web application has implemented translations that can also be used in the package to create reusable components. The whole repository is designed in a very modular way which supports clear code management and organization.

Learn more

PTSQ

tRPC technology is a frequently used tool for creating strongly typed APIs. A typed API guarantee gives the client an assumption about the data types it can send and receive. Unlike alternative technologies like GraphQL, tRPC is simpler and doesn't require code generation, but it only works for very narrow project settings. It is designed for a mono repository structure and proprietary type-safe API only. This work seeks to overcome these boundaries by designing and implementing a custom library that offers a strongly typed API and schema introspection to create an open strongly typed API while maintaining the simplicity of project creation supported by tRPC.

Learn more

Kiq

The HTML code of the web page is converted by the browser into the JavaScript object model, which uses methods and functions to reverse the page editing. The edits often cascade through the complex page model, degrading page performance. This is partially offset by a number of optimizations that make most of these objects non-reactive. This means that changing variables within JavaScript does not directly translate into changes, and redrawing the page and interface must be updated explicitly. Kiq eliminates these drawbacks by creating a reactive proxy model.

Learn more

lewis-wow

Ludvík Prokopec

ludvik.prokopec@gmail.com

+420 732 520 250