David Kopelent

Software engineer

23 years oldPrague, Czech Republic


About Me

Software engineer from Prague with 2+ years of experience in designing and building scalable web applications and software tools.


Skilled in managing the entire development lifecycle - from architecture and planning to deployment and optimization. I have had and have the opportunity to test this in practice when creating a system and extending and modifying it at the client's request, and when creating my own custom applications and tools.


Passionate about building intuitive applications, finding efficient solutions to problems and developing reliable software that delivers value. Currently exploring AI integration to automate tasks and enhance productivity.


Skills

Frontend & Full-stack development: React, Next.js, Vue.js, JavaScript, TypeScript, Tailwind CSS

Backend & Database: PHP, Nette, C++, C, Node.js, PostgreSQL, Oracle, MySQL, MariaDB, Doctrine ORM, PL/SQL, Prisma, MongoDB

Tools & Technologies: Git, Bash & Shell, Composer, Figma, Jira

Infrastructure & DevOps: Cloud platforms (Vercel, DigitalOcean, AWS), CI/CD, Docker, Kubernetes


Projects

MyKlimamont

  • Development and management of a tailor-made internal system for a construction company in the HVAC sector with an annual turnover of over CZK 200 million. The system optimizes order processing, contracts, quotations, employee and fleet management. It supports planning of service tasks, management and archiving of completed orders as well as registration and handling of complaints. Key features include interactive scheduling, document archiving and automatic exports to Excel and PDF. Built with PHP, JavaScript, MySQL, using MVC architecture.

Mentomo

  • Designed, developed, and deployed a full-stack web application for trainers, coaches, therapists, and mentors to manage clients through groups. Key features include onboarding, community interaction, resource sharing, scheduling, payments, notifications, and journaling. Built using Next.js, Node.js, TypeScript, Prisma, PostgreSQL, REST API, Tailwind CSS, with CI/CD automation and cloud hosting via Vercel and DigitalOcean Spaces for CDN and file storage.

TCP/IP Server for robot navigation

  • Implementation of a multi-threaded server for TCP/IP communication written in C++ that supports automatic robot control through a specific communication protocol.

Spreadsheet processor

  • Implementation of a spreadsheet processor in C++ that enables cell manipulation, supports formulas, detects cyclic dependencies, and allows data saving and loading. The project uses an object-oriented approach and polymorphism, and incorporates an abstract syntax tree for efficient cell evaluation.

Work Experience

Software engineer at Storyous

Storyous

April 2025 - present • Full-time

  • Responsible for the full-stack development of a comprehensive software ecosystem for the gastro industry.
  • Primarily focused on the administrative web portal, building new features and maintaining existing ones using PHP (Nette), Vue.js, and a MariaDB database.
  • A key responsibility is driving a long-term initiative to modernize a large-scale, legacy codebase, which involves extensive refactoring and deprecating older code to improve the application's overall quality, security, and scalability.
  • Also responsible for the architectural integrity of the system, ensuring seamless communication and data flow between the admin portal, the POS terminals, and a suite of Node.js microservices.

Full-stack web developer & founder

Mentomo

July 2024 - March 2025 • Self-employed

  • Designed and built a full-stack web application using Next.js, Node.js, TypeScript, Prisma, PostgreSQL, Tailwind CSS.
  • Developed optimized REST APIs, authentication, and database management solutions.
  • Managed cloud hosting, CI/CD pipelines, and infrastructure.

Full-stack web developer & administrator at Klimamont Kopelent s.r.o.

Klimamont Kopelent s.r.o.

August 2023 - present • Part-time

  • Development and management of a customized internal information system PHP, JavaScript, MySQL, using MVC architecture.
  • Modernized and updated the company's web presence, improving UX and mobile optimization.

Education

Faculty of Information Technology, Czech Technical University

2022 - 2025 • Studied software engineering and IT management

Relevant courses: Programming and Algoritmization 1 & 2, Algorithms and Graphs, Database Systems, Advanced SQL Language, Computer Networks, Unix Operating Systems, Project management, Development of Information Systems

František Křižík Secondary School of Electrical Engineering

2017 - 2021 • High school diploma


Certifications

First Certificate in English (B2 Level) - Cambridge English (2023)Driving license category B

Languages

EnglishCzech

Interests

TechnologyBusiness & FinanceInvestingSportsMusicMovies