I’m a web developer with a strong passion for creating and building diverse projects. I work on personal application and am currently seeking a new professional opportunity.
I enjoy working with React and Node.js on my projects, and I am also learning C# as I aim to take on a new challenge by rewriting my backend in a cleaner, more structured language.
I appreciate the opportunity to work on both backend and frontend tasks. I find it fascinating to create a project from scratch: conducting analysis, defining goals, and bringing it to life. But I’d never say no to a bit of help from a designer! 😉
Movie Project
I started this project in May 2023 and resumed development in September 2024.
-
Why this theme?
I chose the movie theme because it's a field that interests me. My goal is to create an application where users can interact with movies, access information such as actors, awards, and also rate the movie or add comments, similar to IMDB. Additionally, it's an open-ended project, allowing for continuous expansion by adding an unlimited number of tables and relationships in the database. This creates endless possibilities for both the frontend and backend. The project enables me to work across the full development cycle: database, backend, and frontend.
-
Technologies used:
- Frontend: React (JavaScript)
- Backend: NodeJs
- Database: SQL Server
- ERD Schema: https://github.com/PavelAB/MovieBack/blob/main/ERD_diagram/Movie_Project_v0.2.png
-
Progress:
-
First version (May - June 2023): Frontend in React (JavaScript), basic backend.
- Frontend: https://github.com/PavelAB/MovieFront
- Backend: https://github.com/PavelAB/MovieBack
-
Current version (September 2024 - present): Rewriting the frontend in TypeScript, continuously improving the backend, and adding documentation.
- Frontend: https://github.com/PavelAB/MovieTS
- Backend: https://github.com/PavelAB/MovieBack
-
-
Future plans:
- Adding new features and pages to the frontend.
- Creating a more refined design.
- Rewriting the backend in C# (a mid-term project).
- Continuous improvements with new relationships and tables in the database.
Time Management Project
A project in its early stages, where I'm currently working on the ERD schema. The idea is to create a custom dashboard to efficiently manage my time and track my progress.

