My AI Lab Experiments 🤖
Welcome to the AI Lab, my digital playground for exploring the intersection of development and AI! We’re in an era where AI is becoming a powerful co-pilot for coders, and this is where I put it to the test. I’m using Gemini Canvas Pro as a creative partner to see just how quickly an idea can become a functional HTML application, aiming to smash through creative blocks and accelerate the entire workflow.
Below, you’ll find a growing collection of simple apps, each bootstrapped with AI assistance. Think of them as tangible proof-of-concepts that show how AI can handle brainstorming, generate boilerplate code, and speed up development. The goal is to share fun, practical examples of what’s possible. So, dive in, explore the projects, and get inspired to integrate an AI partner into your own tech stack!
Red Hat Documentation PDF extractor
Built with: Gemini Pro Canvas
I wanted to extract all PDFs from the Red Hat documentation for a specific product and version to use them as sources to create a NotebookLM. I thought that there should be a better way than doing it manually, link by link and then downloading the PDF.
I felt it was a good challenge to try Gemini Canvas coding for this purpose 🙂 and it actually worked, after some back-and-forth iterations it seems to be working fine.
You give the tool the main URL of the product documentation where you have the product and version (ex: https://docs.redhat.com/en/documentation/red_hat_openstack_services_on_openshift/18.0/ ) and it’ll scrap the main page for other URLs and get back all the pdf version URLs for you
MP3 Cutter App
Built with: Gemini Pro Canvas
I wanted to share another fun project I’ve been working on: a fully functional MP3 Cutter and Trimmer web application. You can use it to upload an MP3 file or load one from a direct URL, and it will display the audio waveform. From there, you can easily select a specific part of the audio, preview it, and then download just the cropped section as a new, high-quality MP3 file.
This application was created as an experiment to see what’s possible when collaborating on code with Google’s Gemini. My goal was to move beyond simple demos and build a genuinely useful tool that anyone can use directly in their browser, with no software to install.