Welcome to my portfolio
I am Nikola Stefanovski, a web developer with a background in social sciences, currently based in Germany.
Explore my portfolio to find out more about me.
Have a look at my work!About me
A Full-Stack Web Developer with a background in social sciences. Skilled in HTML, CSS, JavaScript and React. A curious mind and a quick learner willing to research new technologies and put newfound knowledge into projects. Eager to grow as a web developer and create interactive, modern websites that provide a smooth experience.
Download my CVDue to my background in archaeology, I have ample experience in academic research. Other than producing extensive works of compiled knowledge and databases regarding archaeological findings, I am also experienced in conference/workshop organization and working in collaborative projects. I combine these crucial soft-skills with my newly acquired knowledge of web development technologies, and am ready to contribute to teams working on projects that require a curious and creative approach, coupled with strong commitment and attention to detail.
Skills & Tools
Frontend:
Backend:
Additional:
Have a look at some of my work
BananaFlix-React-client
The client side of a movie browsing app, made with React-Bootstrap. The application is a single-page application, uses state routing to navigate between views and share URLs. It uses Parcel as its build tool and is hosted on Netlify.
BananaFlix-Angular-client
The client side of a movie browsing app, made with Angular and designed with Angular-Material. It allows users to register, log in and browse through movies. They can add movies to their list of favourites and they can view their profile details and edit them as they wish.
BananaFlix-backend
Built with Node.js, Express and MongoDB. The API uses REST architecture and the business logic is modelled with Mongoose. It includes user authentication and authorization code, data validation logic and meets data security regulations. It is deployed to Render.com.
PokedexApp
An app, for browsing Pokemon made with JavaScript, HTML and CSS. The users are able to view a list of data and see more details for a given data item on demand. The data is drawn from a public API.
Meet App
A PWA app, Built with React, following a Test Driven Development approach. It displays events, including a list and charts, with data from a Google Calendar. AWS lambda functions were implemented for user authentication and authorization (OAuth).
Portfolio
The portfolio website you are browsing at the moment. Built with HTML, CSS and JavaScript as part of the curriculum at CareerFoundry.
Book promotion website
A website created using Bootstrap, where a book is promoted and offered for purchase. It was created following an online tutorial by NetNinja. It is still a work in progress.
ChatMeApp
A Chat App for mobile devices using React Native. The app provides users with an interface and options to chat, share images and their location. It was built with React-Native and Expo, and the data is stored with Firebase.
Contact
If you would like to work with me, or you are interested in more details about my projects, do not hesitate to contact me! I am always looking forward to interesting projects and collaborations.