Patrick Kenekayoro

Patrick Kenekayoro

Patrick Kenekayoro - ktarila.

Building a Fully Offline Document Chat Desktop App with Tauri, Python, and llama.cpp

Building a Fully Offline Document Chat Desktop App with Tauri, Python, and llama.cpp

This is a walkthrough of how I built Chat About Documents, a desktop app where you drag a PDF onto a window and ask questions about it — fully offline.

Read More
Fixing Automatic Route Parameter Mapping Deprecation in Symfony Using a Custom Rector Rule

Fixing Automatic Route Parameter Mapping Deprecation in Symfony Using a Custom Rector Rule

Symfony 7.1 added alot of new features and a few deprecations such as deprecating automatic mapping of route parameters into Doctrine entities.

Read More
Streamlining Deployment with Github Actions

Streamlining Deployment with Github Actions

Deploying my site used to be straightforward. I have a VPS on Linode that I set up using Ansible.

Read More
Faster queues with Symfony and Go: When PHP isn't Fast Enough

Faster queues with Symfony and Go: When PHP isn't Fast Enough

For most applications PHP is more than capable, and I’ve never run into a situation where it has been too slow, especially as I usually process long-running tasks in the background with Symfony Messenger.

Read More
Starting a Blog with Hugo and Adding a Contact Form

Starting a Blog with Hugo and Adding a Contact Form

Embarking on the journey of creating a personal blog or website often begins with the quest for simplicity and speed.

Read More