Hey, I’m Lazar Nikolov
I’m a software engineer and content creator. I publish videos and live stream on YouTube, and also run a Discord community called creatures.sh. I live in Toronto, Canada.
I currently work at Sentry as a Developer Advocate, focused on web performance, debugging, and good software engineering practices in general.
Before Sentry, I lived in Skopje, North Macedonia, which is where I’m from, and worked as a software engineer since 2015.
I’m curious by nature, and love to tinker with different frameworks and languages.
Content
Featured
Why I am switching from Kitty to WezTerm? (How to setup WezTerm) 40.3k views • personal YouTube channel
Debugging complicated apps Learn With Jason
RSCs and Performance Tracking Smashing Meets Performance
The Forensics of React Server Components Smashing Magazine
End-to-end monitoring for web and mobile applications with Sentry Google Cloud's blog
Build Your Own Design System with Chakra UI GitHub Open Source Friday
2025
Scaling Web Apps with Kamal (From 1 to 1,000,000 users) 1.4k views • personal YouTube channel
Next.js-like routing in TanStack Start 2.7k views • personal YouTube channel
Chapter 3 - Fundamentals of Software Architecture | Book Club 1.8k views • personal YouTube channel
Chapter 2 - Fundamentals of Software Architecture | Book Club 1.2k views • personal YouTube channel
Chapter 1 - Fundamentals of Software Architecture | Book Club 9.1k views • personal YouTube channel
2024
Why I am switching from Kitty to WezTerm? (How to setup WezTerm) 40.3k views • personal YouTube channel
The Perfect Monitor for Coding!! The BenQ RD280UA 14.3k views • personal YouTube channel
How to reduce TTFB Sentry's blog
Debugging complicated apps Learn With Jason
What's the diff between API Latency and Response Time? Sentry's blog
How to identify and fix Render-Blocking Resources Sentry's blog
Atomic Repositories in Clean Architecture and TypeScript Sentry's blog
Why Clean Architecture makes debugging easier Sentry's blog
RSCs and Performance Tracking Smashing Meets Performance
The Forensics of React Server Components Smashing Magazine
How to Maximize Application Performance and Monitoring ConTejas Code Podcast
Low effort image optimization tips Sentry's blog
Environment variables type safety and validation with Zod creatures.sh blog
2023
Fetch Waterfall in React Sentry's blog
Fixing memoization-breaking re-renders in React Sentry's blog
Build a Full Stack Blog with Astro Egghead.io
CSS Container Queries creatures.sh blog
CSS Style Queries creatures.sh blog
Getting started with CSS Nesting creatures.sh blog
End-to-end monitoring for web and mobile applications with Sentry Google Cloud's blog
Maximize App Performance by Optimizing Web Fonts Vue.JS Live
Web Fonts and the Dreaded Cumulative Layout Shift Sentry's blog
Build better Jetpack Compose apps with Sentry Infoworld's blog
Rødecaster Pro Review - Is it worth the investment? creatures.sh blog
Distributed Tracing in Next.js creatures.sh blog
Getting Started with Jetpack Compose Sentry's blog
Mobile Application Monitoring 101 Android Worldwide
2022
Mobile: The Future is Declarative Sentry's blog
Build Your Own Design System with Chakra UI GitHub Open Source Friday
Fundamental Next.js API and Patterns Egghead.io
Creating and using API Routes in Next.js creatures.sh blog
Creating custom layouts in Next.js creatures.sh blog
Using Next.js's Static Generation method creatures.sh blog
Using Next.js's Server-side Rendering method creatures.sh blog
2021
Generating blurDataURL for remote images in Next.js creatures.sh blog
A simple change improved Chakra UI's PageSpeed significantly creatures.sh blog
Building Layouts Fast with Chakra UI FrontendHorse
Build a Modern User Interface with Chakra UI Egghead.io