Hi, I'm Jonathan.
JavaScript Enthusiast, Software Engineer, and Occasional Post Writer.
Using Effects Effectively in React: Stop Misusing useEffect Once and For All
Sep 18, 2025Learn when React's useEffect is necessary, when it is not, and how to replace common misuse with clearer patterns.
#react#useEffectYou Might Not Need Next.js
Aug 5, 2025In times when the official React documentation recommends starting with a framework, is Next.js really a sensible default for everyone?
#react#nextjsBuilding a Meta Tags Scraping API in Under 40 Lines of Code
Oct 21, 2024Build a Deno API that extracts Open Graph tags and metadata from any URL in under 40 lines of TypeScript.
#deno#scrapingBuild your own React state management library in under 40 lines of code
May 21, 2024Learn how to build a type-safe React state management library in under 40 lines of TypeScript, from subscriptions to hooks.
Featured in#react#state management
Frontalk
HostMy own podcast, where Itay Ben Ami and I talk about web development, frontend, and a wide range of general engineering topics.
FrontCast
GuestParticipated in episode 37 (2 parts) talking about shadcn/ui and modern frontend architecture.
Osim Tochna
GuestEpisode 167: Talking about state management in web applications (starts at 21:00).
Using effects effectively: A Deep Dive Into The useEffect Hook
A deep dive into the useEffect hook, how it works, how to use it effectively and common pitfalls
HTML, CSS, JS - The Basics
An introduction lecture into the basics of HTML, CSS & JS
HTMLCSSJSIntro to Vue 2
An interactive presentation that teaches the basics of Vue 2, Options API, core functionality and more
VueIntro to NodeJS
A presentation that teaches the basics of NodeJS, how to create a simple server with express & more
NodeJSExpressJS
FreshLinks
A short link generator with built in analytics, built with Fresh and Deno KV.
DenoFresh
Senior Software Engineer @ Cisco
Building Cisco Cloud Control, bringing infrastructure operations into one platform for people and AI agents.
Senior Full Stack Engineer @ Finout
Built a platform that helps teams manage and optimize cloud costs across multiple providers.
Full Stack Engineer @ ironSource
Worked on a monetization platform used by thousands of app developers and maintained its high-load API.
Full Stack Engineer @ Ripples
Developed a content management platform and a companion mobile web app.
Full Stack Engineer @ Matzpen
Designed and deployed a complex web platform for command and control operations.





