David Kopelent
Full-stack web developer
23 years old • Prague, Czech Republic
About Me
Full-stack web developer 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, C++, C, Node.js, PostgreSQL, Oracle, MySQL, PL/SQL, Prisma
Tools & Technologies: Git, Bash & Shell, Composer, DataGrip, Figma
Infrastructure & DevOps: Cloud platforms (Vercel, DigitalOcean, AWS), CI/CD, Project management
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
Full-stack web developer & founder
Mentomo
July 2024 - present • 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
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 - present • Bachelor's degree in Computer Science
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