Large Language Models

The most versatile generative AI models we have right now are Large Language Models. They can be used to do a dazzling array of things, including impressive code generation. On this page you’ll find several coding projects as well as links to other LLM projects I have created.

Let’s explore together!

Social Media Downloader

I thought I’d try to create an app that allows downloading videos from various social media sites. For educational purposes, of course. The reason I did it is the fact that all the ones I know of on the internet are full of malware and ads so I thought I’d try to create one that everyone can run locally.

The app is written as a Python Flask app. It supports YouTube, Instagram, X and TikTok. Just enter the URL of a video and this app will do the rest.

The app was created with Claude 3.7 Sonnet, ChatGPT o3-mini-high and Google Gemini 2.5 Pro. I had to move around between these three in order to iron out all the bugs and polish it.

I have made the entire app open source. It’s available for free on GitHub.

SocialDownloader source code on GitHub

The Last Weather App

The Last Weather App is a funny weather app I created 13 years ago for the BlackBerry platform. Since I stll had the source code I thought I’d try to revive it as a web app. I fed the original source code into the Google Gemini 2.5 Pro LLM and used it to create a whole new and modernized version of it. The US Version uses the NWS API and the international version uses the Open-Meteo API to fetch the weather. Unlike the original, this version has a weekly forecast section as well.

Try The Last Weather App

Jumbotron Simulator

This app makes any video look like it’s being played on a “jumbotron”. Just pick a video and it will start playing on a matrix-like “screen”. Looks fabulous when played on a large TV. The app has adjustable resolution, contrast, brightness and saturation and supports many different display styles ranging from a stadium jumbotron to a 4 shades of green GameBoy display and many others. The app can go full screen and incorporates dynamic frame skipping when used on less powerful machines.

The app was created as a ReactJS app using Claude 3.7 Sonnet and ChatGPT o3-mini-high. It took quite a while to get this right but it came out looking really amazing.

The source code for the Jumbotron Simulator is available for free on my GitHub.

Jumbotron Simulator on GitHub

Persona Personified - a Custom GPT to help you work with personas

OpenAI is allowing 3rd parties to develop ‘custom GPTs’ and make them available in a special GPT store. I have used this technology to create a custom AI chatbot that can help designers, researchers, marketing people and others who need to work with personas. The chatbot allows the user to define a persona in great detail and then talk to that persona as if it’s a real person. The results are extremely good.

You can use my custom GPT free of charge in the OpenAI GPT store:

Persona Personified in the GPT store

LLM assisted writing on Medium

For now, this page will contain a list of links to Medium articles I’ve written with the assistance of ChatGPT. Over time I will add more content.