Edin Sitarevic, Developer in Makarska, Croatia
Edin is available for hire
Hire Edin

Edin Sitarevic

Verified Expert  in Engineering

Full-stack Developer

Makarska, Croatia

Toptal member since June 10, 2020

Bio

Edin is a senior full-stack engineer with over 14 years of experience designing, building, and scaling modern web applications. He specializes in Laravel, Vue, and SQL and has strong expertise in full product lifecycle development, cross-functional collaboration, and performance-driven architecture. Recently, Edin delivered AI-integrated SaaS platforms using Flowise and LangChain, driving automation across healthcare, fintech, eCommerce, and enterprise ecosystems.

Portfolio

Cherrington Media, LLC
Laravel, APIs, Artificial Intelligence (AI), Tailwind CSS, Alpine.js...
ESAB - Europe
Vue, Tailwind CSS, Vue 3, Vue 2, Composition API, Flowise, Optimization...
Medosync
Vue, Vuex, JavaScript, GraphQL, HTML, CSS, Quasar, React, Full-stack, Front-end...

Experience

  • HTML - 14 years
  • PHP - 14 years
  • MySQL - 14 years
  • JavaScript - 14 years
  • Laravel - 12 years
  • Vue - 8 years
  • Tailwind CSS - 5 years
  • React - 3 years

Availability

Full-time

Preferred Environment

Slack, Git, Linux, MacOS, Visual Studio Code (VS Code), Figma, Framer, AWS CLI

The most amazing...

...thing I've built are the core systems for Atmosphere.tv, a $1 billion streaming platform used by over 50,000 venues and millions of users across the USA.

Work Experience

Full-stack Laravel Developer (via Toptal)

2024 - 2025
Cherrington Media, LLC
  • Collaborated with cross-functional teams to build a white-label SaaS platform that automates marketing asset creation using AI.
  • Helping lead the web application development for a white-label SaaS platform focused on automating marketing asset creation with AI.
  • Partnered closely with AI engineers, product managers, and technical leads to define architecture, enforce best practices, and scale infrastructure for rapid growth.
  • Worked alongside AI specialists to integrate Flowise (LangChain-based) workflows for automating dynamic generation of banners, pages, and notifications.
  • Contributed to a culture of continuous improvement by taking part in code reviews, technical discussions, and team retrospectives.
Technologies: Laravel, APIs, Artificial Intelligence (AI), Tailwind CSS, Alpine.js, Laravel Livewire, TALL Stack, Generative Artificial Intelligence (GenAI), Akamai, Linode, Vue 3, Pinia, Flowise, Inertia

Vue Engineer

2023 - 2024
ESAB - Europe
  • Migrated and optimized large-scale internal and customer-facing platforms from Vue 2 to Vue 3, enhancing performance, scalability, and maintainability.
  • Developed enterprise-grade Vue interfaces for internal tooling and customer-facing platforms at a global manufacturer of welding and cutting equipment.
  • Collaborated with Go back-end teams to implement real-time dashboards, process control systems, and machine configuration interfaces.
  • Integrated AI-powered modules that enhanced robotic welding performance by dynamically adjusting parameters based on material and positioning data.
Technologies: Vue, Tailwind CSS, Vue 3, Vue 2, Composition API, Flowise, Optimization, Management, Vue CLI, Tailwind UI, JavaScript, Vuex

Senior Front-end Developer

2021 - 2023
Medosync
  • Developed a system for monitoring, planning, and paying patients and doctors for private hospitals. The web and mobile applications cater to private hospitals.
  • Managed a small team of developers, including planning, developing, and executing various tasks throughout the project.
  • Created a solution that streamlined healthcare administration management.
  • Guided the front-end development team and ensured codebase quality.
  • Ensured consistent user experience across web and mobile platforms.
  • Coordinated with other teams, set project milestones, and provided technical guidance.
  • Met project objectives and delivered user-friendly, efficient, and scalable solutions.
  • Provided leadership and technical abilities to improve healthcare administration and patient care standards.
  • Gained experience in managing complex healthcare projects.
Technologies: Vue, Vuex, JavaScript, GraphQL, HTML, CSS, Quasar, React, Full-stack, Front-end, Back-end, JSON, REST APIs, REST, Vue 2, Vuetify, APIs, Application Engineering, Management, User Interface (UI), JavaScript Libraries, Front-end Development, Back-end Development, Full-stack Development, Python, Artificial Intelligence (AI), Technical Leadership, ECMAScript (ES6), Generative Artificial Intelligence (GenAI), Critical Thinking, Architecture, SCSS, Progressive Web Applications (PWAs), Tailwind CSS, Tailwind UI

Senior Full-stack Developer

2020 - 2021
Marketing Secrets
  • Created the "Save A Child Challenge" website, including setting and planning database schema and developing the back and front ends.
  • Published both websites. "Save A Child Challenge" got more than 50,000 visitors in the first week.
  • Developed a brain dump website, including setting and planning database schema and creating the back and front ends. Used Laravel and Vue. The app is comparable to Asana and Trello.
  • Facilitated efficient team collaboration and project management.
  • Made features in creating and organizing tasks, setting deadlines, assigning responsibilities, and tracking progress.
  • Created visually appealing and user-friendly interfaces on both apps.
Technologies: Laravel, Vue, Vuex, HTML, CSS, MySQL, Laravel Livewire, Full-stack, Front-end, Back-end, Vue 2, JSON, REST APIs, REST, APIs, Application Engineering, User Interface (UI), Full-stack Development, Front-end Development, Back-end Development, Technical Leadership, ECMAScript (ES6), Alpine.js, Critical Thinking, SCSS, Design, Progressive Web Applications (PWAs), Tailwind CSS, Tailwind UI, Vue CLI

Senior Full-stack Developer

2018 - 2020
The Chive - Atmosphere
  • Undertook a comprehensive overhaul of the front end for the largest in-house application.
  • Became adept at creating innovative solutions for evolving user and business needs.
  • Developed an updated admin section, enhanced functionality, and user experience. Streamlined management of platform resources and improved navigation and accessibility for administrators.
  • Reworked the front end of the primary marketing website to improve aesthetics and user experience. Implemented modern web design practices, ensuring a responsive and visually appealing site layout.
  • Oversaw site performance improvement and exceptional user experience assurance.
  • Managed changing requirements and task prioritization.
  • Contributed to the development lifecycle, specifically ideation, planning, testing, and deployment.
  • Handled unique challenges and demands of large-scale digital platforms.
  • Created a custom in-house solution for tracking various parameters.
Technologies: CSS, HTML, MySQL, JavaScript, Vue, Lumen, Laravel, PHP, Full-stack, React, Front-end, Back-end, Management, REST, REST APIs, JSON, APIs, SQL, Application Engineering, Python, Full-stack Development, Front-end Development, Back-end Development, Technical Leadership, TypeScript, Chatbots, Databases, Bitbucket, Amazon Web Services (AWS), Artificial Intelligence (AI), Creativity, Architecture, Critical Thinking, SCSS, Progressive Web Applications (PWAs), Tailwind CSS, Tailwind UI, Vue CLI

Senior Front-end Developer

2017 - 2019
Rare Carat (Millennium Software, Inc.)
  • Worked with a team to develop one of the largest ring marketplaces in the US.
  • Helped create a ring comparison algorithm that compares rings all across the US.
  • Completed the overhaul of front- and back-end systems.
  • Designed and implemented new features and optimized existing functionalities.
  • Ensured platform security, reliability, and scalability.
  • Enhanced performance, usability, and seamless user experience.
  • Refined technical skills and tackled complex challenges.
  • Delivered the successfully revamped Rare Carat platform.
Technologies: JavaScript, CSS, HTML, Vue, Vuex, Quasar, Front-end, APIs, REST APIs, REST, Front-end Development, Technical Leadership, TypeScript, ECMAScript (ES6), Chatbots, Bitbucket, Jira, SCSS, Progressive Web Applications (PWAs), Vue CLI

Lead Software Developer

2015 - 2017
NEST71
  • Built the first version alone, which was later approved for further development.
  • Managed a team of seven people and delegated jobs to the right people.
  • Helped with the UI/UX section of the application and set guidelines.
  • Created the largest marketplace for tourism in the region.
  • Revamped the site so that 80% of local businesses joined the platform in the first year.
Technologies: Vue, MySQL, jQuery, JavaScript, Laravel, PHP, Lumen, Full-stack, Front-end, Back-end, REST, REST APIs, JSON, APIs, SQL, Application Engineering, Front-end Development, Back-end Development, Full-stack Development, SCSS, Design

Full-stack Developer

2011 - 2015
Freelance
  • Built numerous templates from PSD files. Most of them were one-page websites.
  • Developed numerous small informative websites for local companies.
  • Created five eCommerce websites with complete checkout-and-order systems.
Technologies: jQuery, PHP, JavaScript, MySQL, CSS, HTML, Full-stack, Front-end Development, Back-end Development, Full-stack Development

Experience

BalkanVibe

BalkanVibe was a huge startup supported by the government of Sweden. It is a premier travel site for the Western Balkans and it helps you explore tours and attractions available across the region. BalkanVibe has its own payment system, which can be implemented on other websites.
The project was done in Laravel 5, Vue, JavaScript, HTML, CSS, and MySQL. I was the lead developer on BalkanVibe and am currently also a shareholder.

Habeetat-beehive

Habeetat-beehive was a project about smart beehives. Users can easily link all the hives to their accounts on the website and track all kinds of information, e.g., how much honey is in a hive, the temperature, check if the hive was empty or full, and so on.
The project was done in Sails.js, React, and MongoDB.

Consortium Immobilier

Created an internal admin panel featuring a customized Google-like calendar using Vuetify on the front end and Lumen on the back end. The application boasts numerous custom features not found in the standard Google Calendar.

BH Telecom Support System

Developed an expansive online FAQ system as a Facebook application and website, utilizing Laravel 5 integrated with the osTicket system. This implementation became one of the largest online support systems in the region.

Unicredit Bank Champions League Game „Navijaj za m-ba!“

This project was a marketing website for Unicredit bank. It was an online game where users could take quizzes, transfer in-game money, plan a trip, and much more. Every right answer would give play money and there was a point system where top people could then receive real money from a bank.

Unicredit Bank Prize Game „Student m-ba!“

This is a web and mobile online game for students. Users of the application who had certain prepaid account could exchange credits with others or invite them to use the application and earn free credit. The main goal was to promote an already existing service.

RPG Game | Fairytale

This is an online single-player RPG game called Fairytale. Here, you can wander the open world via a character and fight monsters, collect items, gain levels, and much more. It was a 2D (isometric) game and it was done in Phaser.js and WebGL.

ITCLibus

ITCLibus is a learning platform where you can enroll in different courses, watch educational videos, share documents, and much more. It is similar to Udemy and was mainly targeted at developing nations.

Charry

Charry is a charity website for people with a rare type of cancer, where you can share pictures, join events, and donate for a good cause! The website's main goal was to connect people.

uQuest

uQuest is a website promoting a new type of cryptocurrency. It is also a game in which completing quests earns you rewards like influence points, which you can later exchange for real money. It was inspired by Pokemon Go. I worked on the first version.

Online Doctor

Online Doctor is a website where you can pay for expert advice from real doctors. Once you have paid the fees, you can speak with doctors through a direct video call. The time is limited by the amount of money you spend. The site was built with Laravel 5, Vue, HTML, CSS, MySQL, and the OBS streaming system.

Game for Kids (Memento)

This is a memory game made especially for kids with autism and it has seven difficulty levels. The game had beautiful esthetics and music to appeal to a younger crowd.
We built the game mainly with JavaScript along with some HTML and CSS.

University Project Tracking System (UPTS)

UPTS is a system for tracking university activities such as attendance, grades, class schedule, events, overall grade scores of tests, midterms, and so on. It also has the ability to organize university projects with teams, team leaders who can assign tasks, upload files, set deadlines, and more.
The system was done in PHP (Laravel 4.2) with HTML, CSS, Bootstrap, JavaScript, Ajax, and MySQL.

Driving Tests

My first dynamic web page. It was done in pure PHP with HTML, CSS, and JavaScript. The application helped with driving tests, rules, signs, self-testing quizzes, documentation about rules for intersections, and so on. The site had three categories: bike, car, and truck and was made for the Western Balkans.

Education

2011 - 2015

Bachelor's Degree in Computer Science (Minor in Electrical Engineering)

University of Buckingham - Buckingham, England

Certifications

MARCH 2016 - JANUARY 2020

Certified Tutor for PHP/Laravel

Academy387

Skills

Libraries/APIs

Vue, Vue 2, REST APIs, Vue Material, React, Node.js, jQuery, Vuex, Vue 3, Inertia

Tools

Vue CLI, Apache, Git, Slack, Sublime Text, Bitbucket, Jira, Figma, AWS CLI

Languages

PHP, HTML, JavaScript, CSS, GraphQL, SQL, Python, TypeScript, ECMAScript (ES6), SCSS

Frameworks

Laravel, Lumen, Tailwind CSS, Vuetify, Quasar, Phaser.io, Laravel Livewire, Alpine.js

Storage

MySQL, JSON, Databases

Paradigms

Management, REST

Platforms

MacOS, Windows, Linux, Amazon Web Services (AWS), Visual Studio Code (VS Code), Linode

Other

Full-stack, Pinia, Tailwind UI, Complex Problem Solving, Creative Problem Solving, Machine Learning, Artificial Intelligence (AI), Front-end, Back-end, APIs, Application Engineering, User Interface (UI), JavaScript Libraries, Front-end Development, Back-end Development, Full-stack Development, Technical Leadership, Chatbots, Generative Artificial Intelligence (GenAI), Critical Thinking, Architecture, Creativity, Design, Progressive Web Applications (PWAs), Framer, Composition API, Flowise, Optimization, TALL Stack, Akamai

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring