I'm David Nikolovski, a Frontend Developer with expertise in React, TypeScript, and Next.js.
I'm passionate about creating seamless user experiences and thrive on challenges, always seeking innovation. With a strong foundation and a collaborative mindset, I'm dedicated to shaping the future of web development. I specialize in writing highly performant components with pixel-perfect precision and reusable code.
Let's connect and elevate digital experiences together.
Languages
HTML, CSS, JavaScript(ES6+), TypeScript, Nodejs, MongoDB
React.js, Next.js, Express, Mongoose, Redux, Zustand, Stripe, styled-components, MUI, SCSS / SASS, Tailwind, Bootstrap, Firebase, Framer-Motion, GSAP, jQuery, AJAX
Responsive Web Design, Smooth Animations, SEO principles, Figma, Adobe XD
Frontend Web Development Brainster Academy - 2023
Tapemotion
Developed a dynamic movie streaming web application using Next.js 15, Framer Motion, and Tailwind CSS. Implemented responsive design and smooth animations to enhance user experience, enabling seamless browsing and streaming of movie content.
Website
Gallery
Duga-m
PROJECT FOR PRACTICE. Created a private invoice and approval management DESKTOP application for a company using Electron.js, with Node.js, Mongoose, and MongoDB for the backend. Implemented CRUD operations for companies, invoices, and approvals, along with features like critical invoice payment reminders, and options to delete, edit, or create company records, streamlining financial workflows.
Code
Gallery
TilerPlace
Built a Tiler marketplace web application using Next.js 14, Tailwind CSS, and Stripe, enabling customers to locate nearby tilers, view their work in a gallery, and contact them, with map integration for easy navigation. Implemented a subscription-based model for tilers to advertise their services, streamlining payments through Stripe
Gallery
Velnes
The project goal is to create an app for beauty salons, where clients can make appointments, cancel appointments, see salon reviews from other clients, and see all information available for the chosen salon(something like booking.com for beauty salons). This project is built in React, with TypeScript. For styled systems, that use styled-components. The client requirement was for this app to be mobile only.
Coza Store
The purpose of this project was to practice and do a small review of my Next 12 with TypeScript. The main idea was to create an online shop where customers can look at available products that the shop offers. This project is built in Next 12 with TypeScript. Bootstrap was used for the styling system.
Code
Gallery
Street Artists
The purpose of this project was to practice and do a small review of my JavaScript learning. The main idea was to create a mobile app for street artists and customers where they could meet each other. An artist can put their art up for auction. The customer can bid in the auction. An API has been added for simulation where it simulates another guest placing bids on an auction. This project is built in vanilla JavaScript. SASS was used for the styling system.
The money solicitor
I am tasked with developing the frontend component of our project, utilizing TypeScript for the coding foundation. My primary focus will be on creating responsive and visually appealing user interfaces using styled components for seamless styling integration. By combining the power of TypeScript with the flexibility of styled components, I aim to deliver a highly dynamic and elegant user interface that enhances the overall user experience of our project.
Portfolio Website
This Masterpiece 😍