Web Developer
I'm a Full Stack Web Developer specializing in beautiful, compliant, and performance-optimized websites and web apps.
Let's build something amazing together!
I specialize in React, Next.js, Vue.js, and Laravel, with additional expertise in EVM and UTXO based blockchain systems.
I've lead development teams, delivered high-performance web applications, and mentored junior developers.
I've lecutured a web development university course at the SAE Institute.
Currently serving as a co-organizer for BelgradeJS events.
I organize regular JavaScript meetups as a part of BelgradeJS - an organization which contributes the JavaScript ecosystem by hosting networking events with guest speakers.
In an era where fast load times and efficient bandwidth usage are key to user satisfaction, lazy loading ensures that your website only loads content when it's actually needed. It can be applied to...
If you've been working with JavaScript for a while, you've likely heard the term closure. But what exactly is it, and why is it such a powerful concept?
I recently improved my Page Speed Insights SEO score from 83 to 100 by making just two quick updates.
Memoization is a widely praised optimization technique in JavaScript, often used to improve performance by caching the results of expensive function calls. However, in some cases, memoization can actually have the opposite effect.
When working with objects in JavaScript, making copies of data isn't always as simple as it seems. JavaScript has two types of copies: shallow and deep.
Tell me what you're working on, what you would like help with, and I will reply to you as soon as possible.