Svelte Vietnam (Go to home page)
Svelte Vietnam (Go to home page)

Nguyen Le - Not a JavaScript Developer (But Look What He Built)

Nguyen’s story is a quiet spark in the big Svelte mosaic. It’s not about being perfect, or fast; it’s about showing up with care, making things for others, and learning your way through.

Original language You are reading the blog post in its original language.

3 min read, ~ 500 words

May 2025

When I first connected with Nguyen Le, I was struck by two things: his modesty and the flicker of passion behind every word he typed. There’s a deep sincerity in how he talks about design, web development, and the Svelte community. This is the kind of energy that reminds me that tech is, at its core, deeply human.

Nguyen didn’t come from a traditional CS background.

At the time, I only knew HTML/CSS and was looking for something to help turn my designs into real websites.

That “something” turned out to be Svelte. Thanks to a Fireship video (I’m a huge fan, too), he started his journey with Svelte and never looked back. The simplicity of the syntax and the ease of diving in clicked with his design-first mindset:

It feels like working with plain JavaScript, HTML, and CSS.

Firechat with Nguyen Le

Q: One fun fact about you?
A: I can build apps but I don’t consider myself a JS developer. I still look up even basic JS functions, using resources like MDN, W3C. Proof that Svelte is very intuitive and easy to use, right?

Q: Describe your Svelte journey in one emoji
A: 🔥 Svelte really fired up my passion for web dev. It helps me turn my designs into functional apps

Q: If you could pair-program with anyone? Who?
A: Hard to pick! I admire a lot of people in the field of UI/UX, programming, and 3D, but usually, I work alone. However, if I have to choose one, that would be Adam Argyle.

Q: Debugging approach?
A: Tabs open: Svelte docs, Chrome DevTools, Gemini chat. Sometimes I even talk to Cline 😑.

Q: Most difficult concept?
A: Probably the new Runes concepts, because I'm used to the simple variable declarations of Svelte 4. Perhaps what I've done only involves the basics, so I haven't touched the really difficult parts yet.

Q: Recent favourite Svelte snippet?
A: I love using #key in Svelte for smooth page transitions. It's so easy and satisfying.

{#key data.pathname}
	<PageTransition/>
{/key}

What Nguyen may not say outright is how resourceful he is. He said that he doesn’t really know JavaScript. Yet this “non-JS developer” built a full Chrome extension called Summarizerrrr that summarizes YouTube videos, Reddit threads, and more, an idea born from his desire to save time and scratch his own itch.

screen capture: how chrome extension summerizer works
Chrome extension: Summasizerrrr
Nguyen’s story is a quiet spark in the big Svelte mosaic. It’s not about being perfect, or fast; it’s about showing up with care, making things for others, and learning your way through.

We could all use a bit more of that spirit.

Resources Nguyen Recommends

Support Nguyen by trying his extension and star his repo:

👉 Summarizerrrr on GitHub
👉 Summarizerrrr on Chrome Web Store

Found a typo or need to correct something? Edit this blog post content on Github

Latest posts

Comments

Loading comments from Bluesky (needs javascript). Please hang tight...

Bluesky

Give kudos, and join the conversation on Bluesky!

Loading statistics...

Newsletter

The Svelte Vietnam Blog Newsletter

Subscribe to receive notification for new blog post from Svelte Vietnam

>

Verify (requires Javascript):

Edit this page on Github sveltevietnam.dev is an open source project and welcomes your contributions. Thank you!