Hello.

I am Paul Kinlan.

A Developer Advocate for Chrome and the Open Web at Google.

I love the web. The web should allow anyone to access any experience that they need without the need for native install or content walled garden.

Using ML to Create a Simple Lighthouse Audit to Detect a Button

Paul Kinlan

This post wraps up the series of posts I created about applying ML to some developer tasks that are hard to do programatically. Specifically, I wanted to create a tool that would let me detect if an anchor on a page <a> was styled to look like a button or not (woot, it worked!) You can check out the previous posts here: Scraping images of links and buttons to train an ML model

Read More

Creating a web app with Deno, Fresh and TensorflowJS

Paul Kinlan

After I trained a simple machine learning model that can detect if an image looks like a link or a button. I created a web app to help me test it using Deno, Fresh and TensorflowJS. My demo allows for dragging and dropping many images on a page and automatically classifying them.

Read More

Training the Button detector ML model

Paul Kinlan

A guide on how I trained an ML model that detects Buttons and Links in a web page.

Read More