React Router and React Server Components
In a recent blog post we shared a preview of React Router with RSC support. On the surface, it might look like this simply means that Server Components are coming to React Router.
Read More →const profile = {
name: 'Filip Jotić',
role: 'Frontend Developer',
experience: '3+ years',
location: 'Serbia',
skills: [
'HTML5', 'CSS3','JavaScript', 'React',
'PHP', 'Laravel','MySQL',
'Bootstrap', 'Tailwind',
'Git', 'REST API', 'WordPress'
]
};
I’m a frontend developer with a passion for clean, user-friendly design and seamless experiences. With a background in fullstack development and excellent communication skills, I build digital products that truly connect with people.
Skilled in debugging and crafting efficient solutions.
Experienced in PHP & MySQL for complete web solutions.
Clear in presenting ideas and collaborating with teams.
Always exploring new tools, tech, and approaches.
Mini WebShop is a modern JavaScript application for online sales of mobile phones. It is fully built with JavaScript, Bootstrap 5 framework and uses LocalStorage to store user and cart data.
Customer management system with login, user roles, search/sort/filter, responsive UI, built using PHP MVC + Bootstrap.
This application is a simple Content Management System (CMS) for blog posts, built using PHP, MySQL, Bootstrap and JavaScript. It allows users to read and comment on posts, while admin users can create, edit and delete posts.
In a recent blog post we shared a preview of React Router with RSC support. On the surface, it might look like this simply means that Server Components are coming to React Router.
Read More →If you’ve been following along with advancements in HTML, such as the new popover API, you may have noticed that a new popover type (hint) recently landed in Chrome 133 (January 2025). But what exactly does it do?
Read More →
Laravel’s skipWhile method provides conditional filtering that skips collection items while a given condition remains true, then includes all remaining items once the condition fails.
Read More →I'm always open to new opportunities, collaboration, or just a friendly tech chat. You can reach me through any of the following: