Directory

๐ŸŽง Track Operator
A terminal based Spotify explorer with arrow key navigation, live animations, and playback control.

Why I built this: I wanted a fast, keyboard driven way to explore my Spotify listening data without leaving the terminal.

๐Ÿง  JSON to Flashcards
A small script that turns a JSON file of categorized questions and answers into flashcards.

Why I built this: I wanted a quick way to take structured Q and A content and turn it into something I could study with, without manual copy and paste.

๐Ÿ” Switch The List
Convert comma separated lists to new lines, or switch new line lists back to comma separated format in one click.

Why I built this: I kept running into situations where a list was in the wrong format for the tool I needed to use next.

๐ŸŽจ Hexcodes
A web app that helps designers and developers preview how background and text hex colors work together.

Why I built this: I kept needing a fast way to test color combinations without writing CSS from scratch.

๐Ÿ”ข Character Counter
Quickly count characters in any text, useful when services impose length limits.

Why I built this: Many tools started adding strict character limits, and I needed a fast way to check text length before pasting it elsewhere.

๐Ÿ”  CAPS LOCKED
Paste ALL CAPS text and convert it to lowercase, UPPERCASE, Title, Sentence, or MiXeD case, plus swap spaces with dashes or underscores.

Why I built this: I kept receiving sample CMS content that was entirely in uppercase, and I needed a fast way to normalize it without retyping everything.

๐Ÿงพ A List Generator
Turn comma or line separated text into a clean numbered or bulleted list, ready to copy, or start a blank list.

Why I built this: I kept needing a quick way to clean up messy lists without opening a heavy editor.

๐ŸŽง Track Operator

Why I Built This

I wanted a fast, keyboard driven way to explore my Spotify listening data without leaving the terminal.

What It Does

  • Provides a terminal UI for browsing Spotify data
  • Supports arrow key navigation and interactive menus
  • Includes live animations and themed output
  • Allows direct Spotify playback control
๐Ÿง  JSON to Flashcards

Why I Built This

I wanted a quick way to take structured Q and A content and turn it into something I could study with, without manual copy and paste.

What It Does

  • Reads a JSON file containing categories of questions and answers
  • Outputs flashcard friendly content for studying and review
๐Ÿ” Switch The List

Why I Built This

I kept running into situations where a list was in the wrong format for the tool I needed to use next.

What It Does

  • Takes comma delimited lists and turns them into newline lists
  • Takes newline lists and turns them into comma separated lists
  • Lets you copy the converted result instantly
๐Ÿ”ขโ†’๐Ÿ”ค Numbers to Words

Why I Built This

I often needed to turn numeric values into written words for documentation, forms, and examples.

What It Does

  • Converts numbers to English words in real time as you type
  • Accepts pasted strings of numbers
  • Displays the spelled-out result instantly
๐ŸŽจ Hexcodes

Why I Built This

I kept needing a fast way to test color combinations without writing CSS from scratch.

What It Does

  • Lets you enter background and text hex values
  • Instantly previews the visual contrast
  • Helps you judge readability and aesthetic fit
๐Ÿ”ข Character Counter

Why I Built This

Many tools started adding strict character limits, and I needed a fast way to check text length before pasting it elsewhere.

What It Does

  • Lets you paste any text
  • Instantly shows character counts
  • Works as a quick sanity check for social posts, forms, and APIs
๐Ÿ”  CAPS LOCKED

Why I Built This

I kept receiving sample CMS content that was entirely in uppercase, and I needed a fast way to normalize it without retyping everything.

What It Does

  • Accepts pasted text in any case
  • Converts to lowercase, UPPERCASE, Title case, Sentence case, or MiXeD cAsE
  • Replaces spaces with "-" or "_" and vice versa
  • Lets you copy the cleaned result in one click
๐Ÿงพ A List Generator

Why I Built This

I kept needing a quick way to clean up messy lists without opening a heavy editor.

What It Does

  • Accepts comma separated or newline separated text
  • Converts it into numbered or bulleted lists
  • Lets you copy the formatted result in one click
  • Can also generate an empty starter list