07/28/2026 updated


100 % available
Full Stack Developer (MERN Stack)
Novi Pazar, Serbia
Only remote
Natural Sciences and Mathematics Program, High School Gymnasium (2022 - 2026)About me
Highly motivated and detail-oriented Full Stack Developer with a strong foundation in the MERN stack (MongoDB, Express, React, Node.js) and React Native. Passionate about writing clean, maintainable code in TypeScript and JavaScript, and eager to build responsive, user-centric applications.
HTMLJavaScriptCascading Style Sheets (CSS)Mobile Application DevelopmentGitHubNode.jsTailwindMernReact.jsBackendFull Stack DevelopmentReact Native
React & React Native Development
Building complex Single-Page Applications using React with Hooks, custom components, and Context API. Global state management using Redux Toolkit and re-render optimization. Development of cross-platform mobile applications with React Native and TypeScript.
Node.js & Express Backend Development
Designing and developing robust RESTful APIs with Node.js and Express. Implementation of modular architecture through clearly defined routing, Controllers, and custom Middleware functions including pagination, authentication, and validation.
MongoDB & Mongoose Database Management
Database schema design using Models. Executing advanced CRUD operations, query optimization, and working with complex search and update methods such as find, findOne, and findOneAndUpdate.
TypeScript & JavaScript (ES6+)
Deep understanding of modern JavaScript ES6+ standards including asynchronous programming and destructuring. Transition to strictly typed code using TypeScript (TS/TSX) for enhanced stability and scalability.
Tailwind CSS & UI Styling
Rapid and responsive development using Tailwind CSS and Bootstrap. Advanced layout control via CSS Flexbox and CSS Grid. Fluid animations via the Framer Motion library and icon integration with FontAwesome.
REST APIs & Asynchronous Programming
Efficient asynchronous programming using Promises, Then/Catch, and Try/Catch. Code refactoring for improved performance and project structure management utilizing Monorepo architecture.
Git & GitHub Version Control
Version control and collaborative development using Git and GitHub. Management of project repositories and source code history.
Data Manipulation & Algorithmic Optimization
Expertise in working with objects and arrays using algorithmic optimization through methods like map, filter, reduce, sort, every, and some.
Local Storage & Client-Side Data Management
Client-side data management using LocalStorage mechanisms for persistent state handling in web applications.
Building complex Single-Page Applications using React with Hooks, custom components, and Context API. Global state management using Redux Toolkit and re-render optimization. Development of cross-platform mobile applications with React Native and TypeScript.
Node.js & Express Backend Development
Designing and developing robust RESTful APIs with Node.js and Express. Implementation of modular architecture through clearly defined routing, Controllers, and custom Middleware functions including pagination, authentication, and validation.
MongoDB & Mongoose Database Management
Database schema design using Models. Executing advanced CRUD operations, query optimization, and working with complex search and update methods such as find, findOne, and findOneAndUpdate.
TypeScript & JavaScript (ES6+)
Deep understanding of modern JavaScript ES6+ standards including asynchronous programming and destructuring. Transition to strictly typed code using TypeScript (TS/TSX) for enhanced stability and scalability.
Tailwind CSS & UI Styling
Rapid and responsive development using Tailwind CSS and Bootstrap. Advanced layout control via CSS Flexbox and CSS Grid. Fluid animations via the Framer Motion library and icon integration with FontAwesome.
REST APIs & Asynchronous Programming
Efficient asynchronous programming using Promises, Then/Catch, and Try/Catch. Code refactoring for improved performance and project structure management utilizing Monorepo architecture.
Git & GitHub Version Control
Version control and collaborative development using Git and GitHub. Management of project repositories and source code history.
Data Manipulation & Algorithmic Optimization
Expertise in working with objects and arrays using algorithmic optimization through methods like map, filter, reduce, sort, every, and some.
Local Storage & Client-Side Data Management
Client-side data management using LocalStorage mechanisms for persistent state handling in web applications.
Experience
Professional experience0 - 5 years
Freelancer since2023
Languages
EnglishFluentSerbianNative speaker
Project history
Data manipulation with expertise in working with objects and arrays using algorithmic optimization. Efficient asynchronous programming with Promises, Then/Catch, Try/Catch, code refactoring for improved performance, and project structure management utilizing Monorepo architecture. Client-side data management using LocalStorage mechanisms.
A modern, full-stack web shop built with React and Redux Toolkit. Features an intuitive interface, secure transactions, product filtering, and a custom backend REST API. Technologies: React, Redux, Node.js, MongoDB.
An innovative application designed to connect job seekers with employment opportunities, featuring advanced search and a responsive, fast user interface. Technologies: React, Node.js, REST API.