David Kopelent

Full-stack web developer

23 years oldPrague, 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


Certifications

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

Languages

EnglishCzech

Interests

TechnologyBusiness & FinanceInvestingSportsMusicMovies