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.

Building Ask Paul

Paul Kinlan

I built Ask Paul, a generative AI demo that answers front-end web dev questions using my content. It leverages Polymath-AI to index content, find related concepts, and generate summaries by creating embedding vectors, using cosine-similarity, and querying OpenAI. The implementation has a UI, a Polymath Client, and a Polymath Host. It's super cool how accessible this tech is now!

Read More

TRACK | A WebGL Experiment by Little Workshop

Paul Kinlan

TRACK is a musical and visual journey built with WebGL and WebVR. It features an evolving abstract environment made from procedurally generated geometric shapes, offering a unique experience with every viewing. It's built with Houdini and Three.js, and I highly recommend checking it out!

Read More

Screen recording on Android with getUserMedia and WebRTC

Paul Kinlan

Finally you can record your screen directly on Android via JS... well 'finally' is a strong word.

Read More

Screen Recording from your Android device

Paul Kinlan

For our Google I/O 2013 talk, we needed a way to seamlessly showcase live demos on an Android device. Projector switching was clunky, so we pre-recorded the demos for smoother transitions. This post details our process. We used a Blackmagic Intensity Shuttle to capture high-quality HDMI output from a Galaxy Nexus (which thankfully doesn't enforce HDCP on HDMI). This setup, along with the Orientation Control app to maintain portrait mode, allowed us to create polished, in-line video demos. While this solution isn't cheap, the quality and seamless integration were worth the investment.

Read More

Buzz Demo: Getting Stuff in and Out of Buzz

Paul Kinlan

I've finally posted the demo code from my Buzz talk at TwitterDevNest. Find it on GitHub: PaulKinlan/BuzzInOutDemo.

Read More

XNA Parallax Demo Video

Paul Kinlan

Check out my new video demo showcasing the simplicity of creating scrolling parallax layers in XNA. In under 3 minutes, I demonstrate how to build a parallax engine with layers, a camera, and scrollers, all without writing any code! The video covers basic scrolling and adding effects like oscillators. Watch it on YouTube, Google Video, or download the WMV. Feedback is welcome here or on the CodePlex forums.

Read More

XNA Parallax Engine Update

Paul Kinlan

I've just pushed an update to my XNA Parallax Engine project, which now includes its first demo. This initial demo showcases a basic single scrolling background—simple, yet functional, requiring minimal code for setup. I'm currently refining the layer collection initialization process. The updated source code is available on Codeplex for those interested in exploring it further.

Read More