This tool visualizes a list of projects on an interactive timeline, with filtering and search. Most of the code was written with AI assistance.
Setup: Simply fill in the information about your projects in the data.js file, then open index.html
Example: https://beststream.github.io/portfolio-visualizer
Example of a real portfolio: https://sunday.games/serge-kopov-portfolio
Filters can be applied when opening the timeline by adding query parameters to the URL: search, tags, status, type, platform, and position. Parameters can be combined. Parameter values are case-insensitive. Spaces and punctuation in filter names are written as hyphens, so Unity Developer becomes unity-developer. tags is also supported as an alias for tag.