Writing

Andy Brudtkuhl

Recent Blog Posts

February 28, 2025

Building a Hybrid Search System with Laravel, OpenAI, and PostgreSQL

Ever tried searching your site and got a bunch of irrelevant results? Traditional search sucks at understanding what users actually want. Let's fix that by building something better - a hybrid search...

Read

February 24, 2025

Building a Website Spell Checker with Laravel and GPT-4

I recently launched Site Spell Checker, a tool that helps website owners find and fix spelling errors before their visitors do. In this post, I'll share how I built it using Laravel, GPT-4, and...

Read

February 3, 2025

Building a Modern Site Search Engine with Laravel, Elasticsearch, and AI

When I set out to build SiteSearch, I wanted to create more than just another search tool. The goal was to build a powerful, scalable search solution that could handle multiple websites while...

Read
👉 See all blog posts

Other Articles

AI Product Management: A 2025 Market Report

An in-depth analysis of the AI product management landscape and market trends for 2025

How AI is Transforming Product Management in 2025: A Practical Guide

A comprehensive look at how artificial intelligence is reshaping the future of product management

Why I Built an AI-Based PRD Reviewer

Exploring how AI can help improve product requirement documents and streamline the product development process

WTF is JSONL?

A practical explanation of JSONL format and how it differs from regular JSON

Sending Faxes in 2024

A modern guide to implementing fax capabilities in today's digital world

AI-Enhanced Product Management: A Practical Framework for 2025

A framework for product managers to effectively leverage AI tools and capabilities in their workflow

What is JSONL? (48web)

An overview of the JSONL format and its practical applications in data processing


👉 See recent talks