Welcome to
My Personal Portfolio
My purpose is to deliver best possible experience,
startup idea to finished product,
Let's create software that will make our day to day life a lil bit easier and more convinient.
We can also deliver something groundbreaking that will disrupt whole industry.
Projects

MERN E-Commerce React Frontend
Used React, Node.js, Express & MongoDB to build a Full Stack MERN E-Commerce Application. Frontend is coded using React functional components and Hooks, Stripe Integration and Redux. Authentication and Authorization is done using Google`s Firebase Auth.
- React
- JavaScript

MERN E-Commerce React Backend
Used React, Node.js, Express & MongoDB to build a Full Stack MERN E-Commerce Application. Backend is WebAPI build in NodeJS and Express with Google's Firebase Auth, we are using MongoDB and Mongoose, Helmet for best security practises
- Mongo
- Express
- Node

Reciept Fiscalisation for Montenegro's Post Office Frontend
Single Page Application in React using Redux, Redux-Saga, Formik and Yup Validation, Core app functionality is generating invoices of many types and fiscalising them using Central Invoice Checking SOAP API at Montenego's Internal Revenue Service.Most of the logic is implemented in the React regarding validation and invoice checking principles, we are using backend validation just as a added security measure.
- React
- Redux
- Formik
- Redux-Saga
- Yup

Reciept Fiscalisation for Montenegro's Post Office Backend
WebAPI is made using Laravel, Database is MariaDB and we are using Laravel's Sanctum package for authentication and authorization, also we've implemented full-text and site-wide search using ElasticSearch tool.Main purpose of this API is to serve React SPA and Native Android Application and to make calls and neccessary checks to ensure that the info sent from frontend is valid and suitable to be sent further to Central Invoice Checking SOAP API
- Laravel
- PHP
- ElasticSearch
- MariaDB
- Sanctum

Job Board in Laravel MVC
This is an open-source job board application powered by Laravel and Tailwind CSS and Stripe (Laravel Cashier) and Laravel Breeze for Authentication. The goal of this is to let you self-host your own job board website, similar to larajobs.com or remoteok.io.
- Laravel
- Stripe
- MariaDB
- Laravel Breeze
- Tailwind

Python Microservices Demo
Using Python microservices allows you to break up your apps into smaller parts that communicate with each other. This can make it simpler to scale the application based on the traffic. Also, the separation of concerns makes it easier to work on just one part of the app at a time.
- Python
- Django
- Flask
- RabbitMQ
- Docker
- MySQL
Technologies
I've worked with a range of technologies as Full-Stack Developer, focused mostly on Laravel and NodeJS on the Backend and React and NextJS on Frontend also experienced with Database Design.
I have experience with Payment Processing Systems and Fintech companies in general and I`m also architecting entire solutions from ground up (Database to Frontend).
I'm familiar and experienced with technologies like Reverse Proxies(Nginx and Apache), WebSockets, Credit Card Protocols, , Stripe, KeepAlived and Virtual IP High Availability, Redis Caching and many more...
Front-End
Javascript
React
CSS(SASS) & HTML
MaterialUI / Ant DesignBack-End
Laravel
NodeJS
.Net Core
MySQL
PostgreSQL
FirebaseCode Architecture
Load Balancers
High Availability
Reverse Proxies (Nginx & Apache)
Redis Caching
Database Design
Docker & Kubernetes
Microservices Concepts
About Me
My name is Nikola Vukovic.
Passion for coding and making software started in 2015 when I started my studies of Electrical Engineering. I was always interested in computers and how they work and I`ve had that "engineer" mindset that helped me tremendously during my studies and in my professional career.
I`ve graduated from collage in 2019 with finnished Internship and started working in Fintech Software Company Payspot in Novi Sad, Serbia.
Besides my regular work at the company I`ve participated in numerous projects as Freelancer, some comercial for other companies and some just to practise my craft and try and learn new technologies. I`d say that I have good work ethic speak fluent English and I`m really keen to learn and advance my programming skills, which I consider neccessary in our profession.
2015
Started Electrical Engineering studies
2018
Worked as an intern and started freelancing
2019
Began working as Junior Full-Stack Developer in Fintech Company
2020
Started my biggest freelance project yet for Post Office of Montenegro
2021
Got promoted to Code Architect and Medior Developer
Personal Acomplishments
2+
Years of Experience
10+
Freelance Projects
4+
Big Comercial Projects
15+
Courses and Conferences Attended