Project playground
Here’s a look at a few of the projects I built this year - simple RSS feed reader, Lichess PGN analysis, insights from IMDb exports, and more. Explore the complete list in my resource library.
This blog has a few free resources that might help you solve specific problems or generate insights from open data sources. Everything is deployed on GitHub Pages, with the JavaScript for each project created using LLMs. Read more at:
• RSS Feed Reader
A simple, client-side web app to read RSS feeds without trackers or ads. Add your own feeds or explore pre-configured ones. Switch between multiple feeds, with data saved locally. Reset the cache to clear data, or leave it stored. Stay updated with content from your favorite sources. User-friendly and installable as a PWA for quick access and a smooth experience.
• Lichess PGN Analyzer
Ever since I started playing chess again, my curiosity grew. The openness of Lichess inspired me to create a solution for myself and others. You can enter your Lichess username to download the latest PGN file of your games. Once downloaded, you can use this PGN file to generate insights about your games and opening variations.
• IMDb Watchlist Analyzer
People use various platforms to track their watchlists. While some prefer Letterboxd or other platforms, many still rate and contribute to IMDb. Although the ratings aren’t always to our liking, I thought, why not create a solution that analyzes them in multiple ways to give us an overall view?
Explore IMDb Watchlist Analyzer
• Type scale generator
A scaling system helps designers establish a clear hierarchy. I used to rely on third-party resources for this, but one day, I created my own. Now, setting up a project is a bit easier in my workflow. It offers multiple ratios to create scale and provides both rem and px values. I hope this will help you.
• Declare color variables in CSS
Ever since I got into HTML and CSS, I’ve been exploring flexible ways to control design globally. I was only familiar with Figma variables and tokens. This simple resource is just a small part of that. It helps you define neutral, primary, secondary, and other semantic colors in just a few seconds, making the initial setup of a project easier.
Start Declaring Color Variables in CSS
• Version control backup
Python script v2.0 and an online tool to view the logs
Again, I created a simple backup solution. It includes features for selecting projects, calculating file hashes, detecting changes, and creating backup archives. Because I use LLMs to create Javascripts and other scripts, sometimes it is possible that I might get into a bug and only notice much later when it is difficult to find out which was the last working point especially when our learning in this languages is at the basic level. I know that there is git. I don’t know about you, but it’s a little complicated for me. So I created a solution that works for me.
• Get a quote
This project is inspired by a childhood memory of a box full of cards, where I'd pick one each day and find a message that often felt just right. Sometimes, a quote speaks to something we’re going through quietly, even when it’s hard to put into words. Other times, it’s just a gentle reminder for the day. All quotes are sourced from LLMs. If you find any mistakes or incorrect attribution, please send a message here.
• Bluesky advanced search
A simple tool to search Bluesky posts, users, and tags. Just type what you need, and it'll open a new tab with the required specific search formats. This tool is based on tips shared in the Bluesky blog, which also mentions, "Over time, we'll make these features easier to use directly within the Bluesky app. Think of these as advanced features!”
Explore more at My open source resources library. I have a few more ideas in the works, though many are still at the brainstorming stage. Since I mainly focus on client-side applications, I believe that as platforms and browsers evolve, there will be more opportunities to achieve things using just a browser.