David Kopelent
Software engineer
23 years old • Prague, 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