I'm David Nikolovski, a Full-stack Developer with expertise in React, TypeScript, Next.js and ExpressJS.
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, React Native, Next.js, Express, Mongoose, Redux, Zustand, Stripe, styled-components, Tailwind, Firebase, Supabase, Framer-Motion, Shopify Liquid, ElectronJS
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
Caligant
This project showcases the client’s personal coaching services and allows clients to easily view information and schedule appointments. It highlights his expertise, programs, and success stories while streamlining communication through an integrated booking system.
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 but 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
The money solicitor
This Upwork project involves developing the frontend with TypeScript to create a responsive and visually engaging user interface. I’m using styled components for efficient, maintainable, and consistent styling. My focus is on delivering a smooth, high-quality user experience across all devices. Together, TypeScript and styled components help me build a modern and elegant interface that elevates the project.
Portfolio Website
This Masterpiece 😍