Moving beyond predefined categories to discover natural patterns in app review data using vector embeddings, dimensionality reduction, and unsupervised clustering techniques.
All Posts
Explore all my articles on software engineering and web development.
Advanced Filters
Tags
Building a natural language interface to query databases using Langflow — from SQL generation to automated chart creation, enabling non-technical users to explore data through conversation.
AI-assisted app development can boost productivity, but it comes with challenges like inconsistent UI generation, unnecessary duplication, and prompt management issues. By organizing requirements in indexed files, generating standards documentation, and codifying rules with custom prompts, I streamlined my workflow and improved alignment across UI, functionality, and architecture.
Lessons from rebuilding a blog using AI tools — what worked, what didn’t, and why engineering fundamentals matter more than ever.
A year ago we launched our Engineering Badge program. This post talks about what it is, why we needed it and how it's going.
We are currently using a proprietary ETL tool. Whilst it is very capable, skills and support in the market are scarce. I wanted to see what Open Source alternatives are available and see if they could be used to simplify some of our ETL flows.
We've just completed a proof of concept on Backstage - an Internal Developer Portal from Spotify. Here's what we learned...
Agile methodologies promise faster delivery and adaptability, but often fail when engineering capability is lacking. This article explores why strong technical skills are the foundation of true agility and how organizations can build ecosystems that foster engineering excellence.
Some tips on deploying Backstage on Openshift.
How to add custom filters to the Camunda Tasklist.
I wanted to see if I could leverage the Form.io Form Renderer from within a Camunda Embedded Form. Turns out you can...