---
title: "Steven Olsen (@srjsdev) | Hashnode"
description: "Online educator and mentor for Sr. JS developers. Read the latest articles by Steven Olsen on Hashnode."
url: "https://hashnode.com/@srjsdev"
---

@srjsdev

# Steven Olsen

@srjsdev · Joined October 2022

Online educator and mentor for Sr. JS developers

### [How I Used AI to Build YouTube Quizr - Part Three](https://srjsdev.hashnode.dev/how-i-used-ai-to-build-youtube-quizr-part-three?utm_source=hashnode&utm_medium=feed)

By the time I finished the core quiz pipeline (part 2), I had a new problem. Actually, I had a very old problem wearing a new hat: long-running asynchronous work. Once you stop doing one prompt and st

8 min read · [srjsdev.hashnode.dev](https://srjsdev.hashnode.dev/how-i-used-ai-to-build-youtube-quizr-part-three?utm_source=hashnode&utm_medium=feed)

[Apr 14](https://hashnode.com/posts/how-i-used-ai-to-build-youtube-quizr-part-three/69de9c7491716f3cfb72ea7c)

### [How I Used AI to Build YouTube Quizr - Part Two](https://srjsdev.hashnode.dev/how-i-used-ai-to-build-youtube-quizr-part-two?utm_source=hashnode&utm_medium=feed)

In part one, I talked about the high-level shift that made this project work: stop treating the LLM like the whole product, and start treating it like one component inside a carefully designed system.

7 min read · [srjsdev.hashnode.dev](https://srjsdev.hashnode.dev/how-i-used-ai-to-build-youtube-quizr-part-two?utm_source=hashnode&utm_medium=feed)

[Apr 10](https://hashnode.com/posts/how-i-used-ai-to-build-youtube-quizr-part-two/69d986a8c8e5007ddb13898a)

### [How I Used AI to Build YouTube Quizr - Part One](https://srjsdev.hashnode.dev/how-i-used-ai-to-build-youtube-quizr-part-one?utm_source=hashnode&utm_medium=feed)

If you've ever watched a great YouTube video and thought, "I wish I could test myself on this later," you already get the product idea. I turned that into a small app called YouTube Quizr. The pitch i

6 min read · [srjsdev.hashnode.dev](https://srjsdev.hashnode.dev/how-i-used-ai-to-build-youtube-quizr-part-one?utm_source=hashnode&utm_medium=feed)

[Apr 8](https://hashnode.com/posts/how-i-used-ai-to-build-youtube-quizr-part-one/69d6baee707c1ce7687f6d49)

### [Let Service Workers Help Speed Up Your Site Performance by 10X](https://srjsdev.hashnode.dev/let-service-workers-help-speed-up-your-site-performance-by-10x?utm_source=hashnode&utm_medium=feed)

While also avoiding their notoriously difficult pain-points!

6 min read · [srjsdev.hashnode.dev](https://srjsdev.hashnode.dev/let-service-workers-help-speed-up-your-site-performance-by-10x?utm_source=hashnode&utm_medium=feed)

[2](https://hashnode.com/posts/let-service-workers-help-speed-up-your-site-performance-by-10x/640687a8860514a17644339e) [Mar 7, 2023](https://hashnode.com/posts/let-service-workers-help-speed-up-your-site-performance-by-10x/640687a8860514a17644339e)

### [3 New Features of Deno that Most JS Devs Don't Know About](https://srjsdev.hashnode.dev/deno-features?utm_source=hashnode&utm_medium=feed)

...And Just Might Convert You Too!

3 min read · [srjsdev.hashnode.dev](https://srjsdev.hashnode.dev/deno-features?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/deno-features/63dc1b714a501f8c0dea7111) [Feb 2, 2023](https://hashnode.com/posts/deno-features/63dc1b714a501f8c0dea7111)
