
Luka Vidaković
Verified Expert in Engineering
Full-stack Developer
Zagreb, Croatia
Toptal member since August 20, 2019
With over a decade of experience in web development, Luka developed extensive expertise in modern web technologies, including managing real-time social network feeds, integrating 3rd-party video player APIs, and building back-end systems. His proficiency spans scripting, bot development, and automation, consistently delivering impactful solutions. Luka is the type of engineer who never stops at a challenge and enjoys diving deep into the details.
Portfolio
Experience
- JavaScript - 10 years
- Full-stack - 8 years
- Node.js - 8 years
- React - 8 years
- TypeScript - 6 years
- Chakra UI - 3 years
- Playwright - 3 years
- YouTube API - 1 year
Availability
Preferred Environment
Git, Visual Studio Code (VS Code), MacOS, TypeScript, React, Unix, Cloudflare, Chrome Developer Tools, HTML, Full-stack, Front-end Development, HTTP, REST, ECMAScript (ES6), Supabase
The most amazing...
...thing I'm working on is a development tool for easy script automation, monitoring, and testing, best suited for AI agents and HTTP APIs
Work Experience
Senior Full-stack Developer
Kindbody
- Served as a full-stack engineer, ensuring a stable, accessible, patient-facing web platform with zero compromise on reliability.
- Refactored and simplified a complex legacy appointment booking wizard containing many edge cases while maintaining the integrity of all old user flows.
- Built the basis of an in-house developed UI library, paying attention to the design foundations, HTML semantics, and accessibility.
- Built CLI tools to speed up the QA and development process by covering multiple scenarios of test user generation for many different app environments.
- Worked on a few proof-of-concept apps that integrate well-known AI SaaS solutions into patient-physician communication tools.
Senior Full-stack Developer
Microblink
- Contributed to an SDK exposing in-house AI models (OCR for credit cards, IDs, and passports and face recognition and fraud detection) for web developers to integrate into their products.
- Developed back-office tools for gathering SDK usage metrics, handling payments, and managing API access.
- Built a public-facing app showcasing the usage of proprietary SDK with AI integrations where users could test credit card recognition, fraud detection, face recognition, and other features.
Senior Full-stack Developer
Sportening
- Built an internal web app supporting native apps and multiple teams, allowing marketing to engage users, data quality to ensure integrity and real-time content publishing to chat groups inside mobile apps.
- Developed a website scraper and media processing pipeline used by content publishers to import texts and visual content into their posts quickly.
- Collaborated with designers and publishers (app users) to quickly iterate, improve UX, and fix bugs.
Web Developer
CIAL Dun & Bradstreet
- Built a dynamic-form generation system based on a set of rules defined through Airtable, enabling users to define form steps, sections, looping groups, form field types and formats, placeholders, hints, etc.
- Architected a custom form field condition parser and evaluator where conditions were defined using text in Airtable and processed into structures evaluated by Redux Form's selectors, offering greater flexibility in defining form field conditions.
- Constructed a platform to store encrypted data on IPFS while managing references via the Ethereum network's smart contracts.
- Mentored junior and mid-level team members. Led a small development team that worked on a tight schedule to introduce an MVP of a new company product.
- Developed a library of standard functionalities and components using React, Redux, and Bootstrap to be reused on multiple in-house projects.
Web Developer
Vibby
- Built a video player management system that was able to combine sources from third-party player APIs like YouTube, Vimeo, Twitch, Brightcove, JW Player, Facebook, and HTML5 native player.
- Supported and maintained a video-player management system while browser and video player APIs were altered or updated.
- Extended the capabilities of the video player management system by adding a feature (timed SVG overlays).
- Expanded the feature set of the video player management system by adding the option to show any HTML-based content at specified moments in a video.
- Developed a Chrome extension using our video player management system that enabled all of the features directly on YouTube's website. With this extension, users were able to chunk videos into highlights and overlay them with custom SVG elements.
Web Developer
Vivid Interactions
- Built a survey analysis application with a back end in Node.js, an Express.js framework, and a front end in Ember.js. Surveys were collected through SurveyMonkey's API and analyzed for patterns and biases in the collected answers.
- Used Node.js, Express.js, and Cloudflare to develop a website for a local volleyball team.
- Constructed an image-cropping tool using React and Redux. It allowed one to manipulate publicly available images without making duplicates. The tool would just store transform parameters and apply them to the original image on the front end.
Web Developer
Next User
- Transformed a legacy application codebase into a stable and usable app using React and Redux. The specifications were built from the ground up out of the old, unmaintained code.
- Built several PWA apps in partnership with IBM Watson. One was presented at the NYC Met Gala event and analyzed peoples' social network profiles to match them by personality with famous designers who were attending the Met Gala.
- Produced several product landing page variations for the purposes of AB testing.
- Customized email templates for newsletters used by other companies.
Front-end Web Developer
UX Passion
- Created a platform to showcase relevant social network posts in real-time. It was used in many conferences and meetups like Smashing Magazine Conference, TEDx, World Economic Forum, and the like.
- Built a live commentary app for one of the UNHCR sessions where moderators would choose the content that would be released to their website in real time.
- Developed WordPress-based websites: Batalife.com and Peakleaders.com.
- Constructed an in-house library based on Bootstrap that was used by a team of UX engineers to create app prototypes.
Experience
Novo Protocol
https://www.novoprotocol.com/Novo enables the direct and secure sharing of data to the blockchain. This solution allows any person or company to monetize their data directly—our network of vetted verifiers to ensure that the data is truthful. Buyers can then purchase this verified data, and the revenue is split between data providers and data verifiers.
Vibby
Wall of Tweets
Education
Bachelor's Degree in Software Engineering
Polytechnic of Zagreb - Zagreb, Croatia
Skills
Libraries/APIs
React, Node.js, YouTube API, React Router, REST APIs, Playwright, React Query, Drizzle, Ractive.js, Apollo Client, Google API, Vue, D3.js
Tools
Git, Chrome Developer Tools, Mongoose, Webpack, GitHub, RabbitMQ, NGINX, Vim Text Editor, Cron, MetaMask, Drizzle ORM, SurveyMonkey, Figma, Miro, ChatGPT, Docker Compose
Languages
JavaScript, HTML5, HTML, CSS, TypeScript, ECMAScript (ES6), CSS3, SQL, PHP, Java, C, Assembly, Embedded C, Elixir, GraphQL, Ruby
Frameworks
Tailwind CSS, Express.js, JSON Web Tokens (JWT), Jest, Angular, Next.js, Remix, Redux, React Native
Paradigms
Agile, REST, Microservices
Platforms
Unix, MacOS, Visual Studio Code (VS Code), Docker, Ethereum, AWS Lambda, Amazon Web Services (AWS), Apache Kafka
Storage
MongoDB, MySQL, Redis, PostgreSQL, SQLite, Elasticsearch, Amazon DynamoDB
Other
Front-end, Web Development, Front-end Development, UI Development, Cloudflare, Full-stack, Vite, Back-end, APIs, Third-party APIs, Back-end Development, Full-stack Development, Minimum Viable Product (MVP), HTTP, Chrome Extensions, WebSockets, Chakra UI, Browsers, Artificial Intelligence (AI), AI Model Intergration, Optical Character Recognition (OCR), Fraud Prevention, Apollo Server, Serverless, Tailwind UI, eCommerce, Content Management Systems (CMS), OpenAI, Data Visualization, Supabase, Containerization
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring