About me
Hi! My name is Peter and I am a Full-stack Web Developer from Poland.
I graduated with a Bachelor's degree in Computer Science from the Silesian University of Technology (4.5 GPA).
I have almost 2 years of experience working profesionally as a software engineer at ENTE Ltd. Throughout this time, I have worked on multiple different projects including an online store, data management software and a multi-platform mobile app for train and bus drivers. This experience taught me how to collaborate with other developers, work in an agile environment and deliver scalable, high-quality software that consistently exceeds client expectations.
Outisde of work, I work on my own projects and study the newest technologies in the field of web development such as Next.js, React Server Components, Shadcn/UI and Tailwind. I am also a dedicated marathon runner and a huge fan of Liverpool FC.
Featured Projects
EasyMedia
My first commercial SaaS project, EasyMedia is an AI tool that transforms YouTube videos into posts, threads, images and ideas for social media content. It's an early-stage startup with active users.
Price Watch
A web application for users to track prices of products from online stores. It contains the dashboard with various charts and tables to visualize the data as well as the weekly email with the Excel spreadsheet containing the price changes and new products.
Meeting App
Built as part of a 6-month university project, Meeting App is an Android mobile app that uses a meeting scheduling algorithm to schedule meetings for users based on their calendar availability data.
Other Projects
Podium Picks
A web app for users to play a prediction game for Formula 1 races. As part of the project, the admin dashboard was built to provide race results and manage the system.
Chess
The classic game of chess built with Angular. The app checks for valid moves in the position, detects checkmate and allows to go back to previous moves.
ROC’n’ROLL
Built as part of a university group project with 6 other developers, ROC’n’ROLL is a data visualization tool for better insight into the classifying model results.
My Skills
HTML
Semantic tags, HTML5
React
Context API, Hooks, state management with Zustand, React Query, Vite, Framer Motion
CSS
Responsive design, Tailwind CSS
Spring Boot
REST API, Spring Data JPA, Hibernate, JWT Auth
Angular
RxJS, PrimeNG UI component library, Angular CLI
TypeScript
Utility types, Generics, Type Guards, Enums
Next.js
React Server Components, Server Actions, App Router, Prisma, Shadcn/UI, Vercel
Nest JS
REST API, JWT Auth, TypeORM, MySQL
Contact me
Feel free to contact me directly at piotrv1001@gmail.com or through this form. I will reply as soon as possible.