Logo
Danijel – Vue.js, React, Nuxt.js, experts in Lemon.io

Danijel

From Croatia (GMT+2)

flag
Full-stack Web DeveloperSenior
Tech lead
Hire developer
7 years of commercial experience
Automotive
Banking
Business intelligence
E-commerce
E-learning
Energy
Entertainment
Fintech
Gamedev
Media
Retail
Social media
CMS
Enterprise software
Media players
Mobile apps
Platforms
SaaS
Web3
Gaming software
Lemon.io stats
1
projects done
28
hours worked
Open
to new offers

Danijel – Vue.js, React, Nuxt.js

Danijel is a Full-stack Developer with expertise in React, Node.js, and Vue.js. He studied at an IT-oriented university to become a designer, but his curiosity led him to delve deeper into programming. Danijel has extensive experience as a Tech Lead and enjoys brainstorming project ideas. Outside of work, he is passionate about Croatian cinematography and leads an active lifestyle.

Main technologies
Vue.js
5 years
React
4 years
Nuxt.js
4 years
Next.js
2 years
Typescript
3 years
Node.js
5 years
React Native
2 years
JavaScript
6 years
Vuex
5 years
Additional skills
WebRTC
Web Sockets
Apollo GraphQL
PostgreSQL
MongoDB
Prisma
TypeORM
Docker
Express.js
RxJS
Redux
Linux
OAuth
Material UI
Three.js
Socket.io
Material Design
Vuetify
Tailwind CSS
Ready to start
To be verified
Direct hire
Potentially possible

Experience Highlights

Tech lead & Consultant
Mar 2023 - Oct 20236 months
Project Overview

It is a fintech platform made for Nigerians and Kenyans. The main goal is to provide a complete interface for businesses in those countries to manage the entire finance process in their company - payrolls, taxes, time tracking, and employee finance management. It also provides a loan borrowing and repayment interface.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created completely new front-end architecture based on NextJS for complex systems;
  • Fixed some developer workflows;
  • Created an internal UI library for the platform.
Project Tech stack:
Next.js
OAuth
Redux
Material UI
Typescript
React
CTO & Tech Lead, Full-stack, Designer, Tester
Jan 2021 - Aug 20232 years 6 months
Project Overview

Web based platform for low latency peer-to-peer cloud gaming.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • created first platform prototype;
  • created MVP;
  • constructed entire architecture for current platform;
  • developed custom protocol based on web sockets;
  • implemented Mapbox & Stripe API;
  • created and implemented design;
  • designed and implemented entire game stream process, from capture and image encoding to decoding and presenting on web canvas;
  • implemented user keyboard, mouse and gamepad inputs capture and simulation though WebRTC datachannels.
Project Tech stack:
Vue.js
Nuxt.js
Stripe API
WebRTC
Web Sockets
Socket.io
Prisma
Apollo GraphQL
Strapi
FFmpeg
MapBox
Full-Stack Developer
Aug 2022 - Dec 20224 months
Project Overview

Startup with a goal of providing a "3D game" interface for B2B clients like a digital workspace for collaboration. The idea is for each employee to have their own character and personal space (digital office), which can be edited (adding and moving furniture, triggering actions like watering the flowers, and so on). The game is completely web-based.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created complete prototype (React Three Fiber - R3F) for 3D room building functionality, placing and moving furniture, adding objects, etc..
Project Tech stack:
Three.js
React
Typescript
Full-Stack Developer
Nov 2020 - Nov 20222 years
Project Overview

The platform aims to promote Croatian cinematography. The platform makes watching movies for Zagreb Film Festival Association easy from any device.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented a series of new features to improve the overall user experience;
  • Fixed many of the existing bugs from the previous version of the application;
  • Improved performance of the app.
Project Tech stack:
Vue.js
Vuex
Nuxt.js
Express.js
PostgreSQL
TypeORM
Typescript
Full-stack Developer
Jan 2021 - Apr 20221 year 2 months
Project Overview

It is an electric technology developed especially for bikes, as an intelligent combination of power and a state-of-the-art processor that monitors the control panel, changes driving modes, and shows statistics through the Mobile application.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Developed UI of the app;
  • Developed logic of the app;
  • Implemented Bluetooth Low Energy (BLE) and RxJS streams;
  • Created custom communication protocol between the application and the electric bike's module;
  • Designed custom native transitions.
Project Tech stack:
React Native
Redux
RxJS
Bluetooth Low Energy
Typescript
React
Main and only developer, Full-stack & DevOps
Feb 2022 - Apr 20222 months
Project Overview

Web shop for clothing brand connected to Shopify

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Implemented and developed the entire design for the store in the NextJS 13 app router with server-side caching;
  • Because of the entire concept store, needed to find a way to implement a functional and UX-friendly way to show navigation options, so implemented a real-time contrast changer to be visible on the images carousel no matter which image is presented - this can be viewed at the home page of planet https://planet.com.hr/en-GB;
  • Implemented a custom blog connected to Ghost CMS.
Project Tech stack:
React
Next.js
Shopify
DigitalOcean
Typescript
Tech lead
Jul 2021 - Nov 20213 months
Project Overview

It is a daily newspaper published in Zagreb, Croatia. As of 2007, it is the highest-circulation daily newspaper in Croatia. It is also the most visited news website in Croatia and the leading news source on social media platforms.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Converted the application from a Single Page App (SPA) to Server Side Rendering (SSR);
  • Refactored the code;
  • Set up of back-end for SSR and prerendering;
  • Modified existing logic of the app to support prerendering;
  • Moved the entire app to Docker;
  • Set up basic tests;
  • Improved SEO.
Project Tech stack:
Vue.js
Vuex
Node.js
Docker
Express.js
Full-Stack Developer
Jan 2021 - Jul 20215 months
Project Overview

It is an educational platform with unlimited access to 400+ courses and 1,800+ hands-on labs. Danijel worked on the marketplace connecting cloud specialists with clients and companies.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • Created logic for previous-developed UI;
  • Implemented Sharetribe API;
  • Created advanced onboarding process for users and their clients;
  • Implemented Stripe API;
  • Developed an advanced filtering system;
  • Developed an advanced rating system.
Project Tech stack:
Vue.js
Nuxt.js
Express.js
Stripe API
Vuex
Typescript
Main and only developer, full-stack
Jun 2018 - Aug 20182 months
Project Overview

B2B application for order management.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • created front-end and back-end architecture;
  • implemented custom roles management system;
  • created system for .pdf and .xlsx generation;
  • implement statistics system.
Project Tech stack:
Vue.js
jQuery
Material Design
Node.js
Main and only developer, full-stack
Feb 2018 - Apr 20182 months
Project Overview

Application for connecting Brawl Stars game coaches with people who wants to learn how to properly play game, with build-in transaction system.

Skeleton
Skeleton
Skeleton
Responsibilities:
  • created front-end and back-end architecture;
  • implemented Stripe API;
  • implemented dynamic price calculations;
  • created custom made dashboard for game coaches.
Project Tech stack:
Vue.js
Vuetify
MongoDB
MongooseODM
Stripe API
Node.js

Education

2020
Information Technology
Bachelor's degree

Copyright © 2024 lemon.io. All rights reserved.