Web developer

Michał Roman

I am a Senior Software Engineer specializing in frontend development with 17 years of experience. My expertise lies in crafting visually appealing and highly functional user interfaces.

About me

I am a Senior Software Engineer specializing in frontend development with 17 years of experience. My expertise lies in crafting visually appealing and highly functional user interfaces. I have worked with various technologies and in diverse environments. I have successfully delivered complex projects and optimized performance. I am passionate about creating seamless user experiences and am always eager to learn new things that can help me become a better developer and build better products.

Explore my insightful articles on my blog

View all posts »

UI error handling in Next.js 19 with Error Boundaries

Handling errors properly in the UI is often one of the last things developers think about. But once your app grows, you realize how important it is to keep your interface from crashing and show something meaningful to users when things go wrong.

Next.js middleware use cases

If you're using Next.js and haven’t played with middleware yet, you're missing out on some really clever and efficient ways to handle logic between a request and your app’s response.