Blog    [ bastiaan.dev ](/)

 [ Home ](/) [ Blog ](/blog) [ Contact ](/contact)

 [ Home ](/) [ Blog ](/blog) [ Contact ](/contact)

 Blog
====

  [ ![From Vectors to Answers: Building a Local RAG Agent](https://bastiaan.dev/images/local-rag-agent.jpg)

### From Vectors to Answers: Building a Local RAG Agent

   12 min read

 1 month ago

 Semantic search finds the right text. RAG turns that text into grounded answers. In this post we’ll build a local RAG agent with Bun, SQLite vector search, and Ollama. Fast, private, and simple.

 ](https://bastiaan.dev/blog/from-vectors-to-answers-local-rag) [ ![Teaching a language model a skill (using poker as an example)](https://bastiaan.dev/images/llm-finetuning.jpg)

### Teaching a language model a skill (using poker as an example)

   15 min read

 3 months ago

 When prompting starts to hallucinate, fine-tuning is often the step that turns a clever language model into a system you can actually trust.

 ](https://bastiaan.dev/blog/teaching-a-language-model-a-skill) [ ![Modern Web Development with Bun, React, and Tailwind CSS](https://bastiaan.dev/images/developer-laptop-nyc.jpg)

### Modern Web Development with Bun, React, and Tailwind CSS

   10 min read

 1 year ago

 In this post, I'll introduce you to a powerful combination of tools for modern web development: Bun, React, and Tailwind CSS. This stack offers a streamlined development process, improved speed, and a great developer experience.

 ](https://bastiaan.dev/blog/modern-web-development-with-bun) [ ![From Text to Vectors: A Practical Guide to Semantic Search](https://bastiaan.dev/images/from-text-to-vectors.jpg)

### From Text to Vectors: A Practical Guide to Semantic Search

   10 min read

 1 year ago

 In this post, I'll walk you through the process of building a semantic search engine using SQLite and OpenAI's API.

 ](https://bastiaan.dev/blog/from-text-to-vectors) [ ![Hello, world](https://bastiaan.dev/images/hello-world.jpg)

### Hello, world

   1 min read

 1 year ago

 It's official! I'm finally taking the plunge and launching my personal website.

 ](https://bastiaan.dev/blog/test-blog-post)

 Quick links

- [ Home ](/)
- [ Blog ](/blog)
- [ Contact ](/contact)
- [ Source code ](https://github.com/basst85/bastiaan-dev)

Socials

- [ GitHub ](https://github.com/basst85)
- [ LinkedIn ](https://www.linkedin.com/in/bastiaan-steinmeier-6391a328/)
- [ Discord ](https://discordapp.com/users/837649040316825622)

© 2026 - Bastiaan Steinmeier

 Built with   using Laravel and Tailwind
