×
×
×
×
×
×

Welcome,
IamJovanShandro,
FrontendDeveloper

About Me

I am a Fullstack Web Developer specialized in developing high-quality responsive websites. I have experience working with multiple famous frameworks such as React, Vue, Svelte and lately also Angular for the Frontend and Node.js for the Backend.


If I would have to choose three words to describe myself, they would be: reliable, responsible and strong-willed. I am always willing to learn and perfect new skills, and able to work well in a team setting and in busy environments.


Having had the opportunity to work on different projects in a relatively short amount of time, I have obtained the skill of quickly learning new technologies and being able to apply them right away.


Always excited what the future will bring!

Skills

My technical skills include:Angular,React,Next.js,Vue,React Native,Svelte,HTML,CSS,Javascript,Typescript,Node.js,Express.js,Hapi.dev,REST APIs,GraphQL,Material UI,Reactstrap,React Semantic UI,React Bootstrap,MongoDb,PostgreSQL,Pouchdb,

Out of them, my strongest are:

Angular

React

Vue

Node.js

Projects

On The Side

Travel Log

A simple travel log application built with Vue.js, and Node.js. The app is not production ready, I coded it to get more familiar with GraphQL and Vue3.

Pathfinding Visualiser

Capable of visualizing different algorithms including Dijkstra, A*, BFS, and Greedy Best First Search. You can also add weights when performing Dijkstra. I just recently refactored the code and added tests using Cypress. The frontend framework used is Vue.js.

Personal Website

The page you are currently looking at. My personal website in which you can find some of the side projects I have worked on and some websites I have developed as part of different courses. It was built with Next.js, CSS modules and GSAP.

Sorting Visualiser App

A Sorting Algorithms Visualizer built with React Native and Typescipt. Supports the following algorithms: Merge Sort, Insertion Sort, Heap Sort, Quick Sort, Bubble Sort, and Selection Sort. For each of them some details are shown.

Agri Balkanika

The first project I developed for a real client. The website was built for an agricultural company and the technology stack includes but is not limited to React.js, Sass etc. The content of the page can be found in three different languages.

Sudoku Solver

My first project using typescript. Built with React.js, the project allows you to write your own sudoku by typing the values or importing a text file. Then it solves it for you if a solution exists. Some nice animations are present to make the experience more enjoyable.

Blog App

My first app built using React Native expo. It uses Firebase for authenticating users via email and password, and also stores their data in a real-time database. Since when this video was made, I have updated the ui and fixed all warnings and issues.

Sorting Visualiser

A nice and easy way to see how different sorting algorithms work by visualizing the sorting of an array of 100 random numbers. It includes Merge, Quick, Heap, Selection, Counting, Insertion, Radix, and Bubble sort.

The Blockchain ToDo

An app to keep track of your tasks. All the tasks are stored in the ethereum blockchain. The supported networks are Kovan, Rinkeby, Ropsten, Goerli testnets. There is no contract yet in the main net. Make sure to have the Metamask extension when entering.

Movie Search

My very first project built using vue.js. It is a simple app that allows you to search for a movie and displays all results in the screen. For each movie, a more detailed description is possible upon clicking the 'Read More' button.

Contact