ls ~/projects
Projects
Six projects I built and run on my own domain, each one live and free to use. Every one is open source and deploys through its own CI/CD pipeline.
Nextsode
A free watchlist for people who follow several series at once and lose track of where they stopped. It keeps a bookmark down to the episode, never lets you tick off an episode that has not aired, and brings a show back to your list when a new season is announced.
It also shows where to stream, rent or buy each title in your country, groups what is coming soon by release date, and suggests titles based on what you actually finished. Sign in with Google and your list stays private to your account.
HowToAchieve
For players going for 100% in a Steam game. It lists every achievement rarest first, by Steam's global unlock percentage, sorted into five tiers from legendary (held by under 5% of players) to common, and explains how each one is earned, with community guides summarised into steps and every source linked.
Each game gets a difficulty score from 1 to 10 and an estimated time to 100%. Paste your Steam profile and the list splits into what you hold and what you are still missing. The interface is available in English and Spanish.
Crypto Market Dashboard
A live dashboard of price, market cap, volume and 24-hour change for Bitcoin, Ethereum, Solana, BNB and Cardano, refreshed every ten minutes. It is for anyone who wants a quick, ad-free look at the market without signing up anywhere.
Behind it is a small serverless pipeline: a scheduled Worker collects the prices into D1 and serves the page and a JSON API, and a daily AWS Lambda condenses each day into a permanent record in DynamoDB. All of it is managed with Terraform and runs within free tiers.
NavalGame
A naval battle for two players that runs in the browser, with no account and nothing to install. Create a room, send the link to a friend, place five ships on a 10 × 10 grid and take turns firing until one fleet is sunk. No one around? Play against the CPU instead.
Each room is a Durable Object that owns the game and enforces every rule, so the browser never learns where the enemy ships are. Reload or lose the connection and you get your seat back, and the whole game is playable with the keyboard.
TerraVisual
An educational tool for people learning Infrastructure as Code. Write or drop in Terraform and the diagram of the AWS, Azure or Google Cloud infrastructure it describes redraws as the code changes, modules included.
Parsing, evaluation and drawing all happen on the page, with no backend, database or account, so real Terraform is safe to open. Start from a ready-made example or import your own project folder, then click any box to see its attributes and jump to its code.
LoopifyBot
A free music bot for Discord servers. It plays YouTube by name or link, whole playlists included, falls back to SoundCloud and other sites, and keeps a shared queue per server with shuffle, loop and autoplay.
It applies eight live audio effects, such as bass boost, nightcore and 8D, without restarting the song, and shows lyrics that follow the music line by line. It works with prefix commands, slash commands and playback buttons, and can also be self-hosted.
The heavier work — APIs, data pipelines and infrastructure — lives as code on github.com/Isma-L154.