blog
> Thoughts on web development, software engineering, tutorials and more
28-05-2026
development
My everyday workflow
My everyday workflow is changing from day to day especially in the days of heavy AI use, but some things stay the same no matter what. I'd like to share what works the best for me and why.
30-04-2026
socials
Starting a YouTube channel
I just started a YouTube channel. The main goal of it is to keep track of my progress in web development. Alongside that, I'd like to develop my speaking skills, especially the English IT jargon.
21-05-2025
development
Theme Switcher in Next.js with TailwindCSS and Shadcn/ui
This post walks through implementing a dynamic color theme switcher in a Next.js app using Tailwind CSS. It allows users to toggle between custom color themes like Caffeine, VintagePaper and Notebook, and it respects light/dark modes. The s...
17-04-2025
development
Enabling TipTap image drag and drop functionality without the PRO subscription
Learn how to enable drag-and-drop image functionality in TipTap, a feature often associated with pro subscriptions. This guide provides the steps to integrate this essential UX improvement into your TipTap editor.
03-03-2025
development
Simple language changing in Next.js application
This post explains how I built a simple language switcher in Next.js using Zustand and a lang.json file - no i18n libraries needed. It supports toggling between English and Croatian, persists the language with localStorage, and uses a t(key...