About Me
A passionate Digital Media Design and Development graduate with
a strong focus on front-end development. Skilled in HTML, CSS and JavaScript, I specialise in creating responsive, user-focused websites and applications. With experience using frameworks like Next.js, I thrive on crafting clean, maintainable code while staying up-to-date with the latest industry best practices. I enjoy tackling coding challenges and collaborating with others to bring creative ideas to life.
SnapLink – Photo Albums Sharing Web Application (https://github.com/PDochev/snaplink , https://snaplink-two.vercel.app/) | December 2024
Next.js, TypeScript, Neon (PostgreSQL), Tailwindcss, shadcn/ui, AWS S3, Auth.js (Google Authentication)
A full-stack web application built with Next.js that enables users to create and share photo albums. Users can create personalized albums, upload images, and generate shareable links for their albums. Features secure authentication and cloud storage integration using AWS S3. Implemented server-side rendering and progressive image loading for optimal performance. Built with TypeScript, Tailwindcss, and PostgreSQL, following modern web development practices and serverless architecture.
Readify -(https://github.com/PDochev/Readify , https://readifyapp.org ) | January 2024
React, TypeScript, Tailwind CSS, Node.js, Express.js, MongoDB, Netlify, AWS, Google Authentication
T https://github.com/PDochev/gem-grab https://gem-grab.netlify.app/ December 2023le. The application provides a user-friendly interface where users can upload texts or articles they want to read and then choose from different reading modes optimized for speed reading. This project is the result of my Final Year project at the University of Greenwich.The
The Hot Slice - (https://github.com/PDochev/the-hot-slice, https://thehotslice.netlify.app/) | September 2024
React, TypeScript, Redux, Tailwindcss, Vitest, React Testing Library, Cypress
The Hot Slice is a pizza ordering system designed to allow users to browse, select and order pizzas. Users can add items to a cart, review the cart contents, remove items, and complete their purchase at checkout. This project was built as a learning exercise focusing in enhancing skills in writing unit, integration and end-to-end tests.