Everything At Once

I always say: "If it has to look nice, use Windows. If it has to work, use Linux.".
Therefore my desktop computer runs Windows, thus development happens in WSL (Windows Subsystem for Linux) and the deployment server breathes Linux.

In a similar fashion, multiple programming languages are employed:
I used Python for offline data processing, PHP for the backend, JavaScript for the frontend and SQLite for the database.

All that plethora of languages and frameworks is held together by VS Code, Git and my Bash.
GitHub Copilot assisted a lot in creating this website.

Third-Party Libs

PrismJS provides the beautiful syntax highlighting of the code snippets:
Prism.js 1.30.0

The fuzzy search on the main page is powered by:
Fuse.js 7.5.0

The Markdown parsing is handled by:
Parsedown 1.8.0

Charts, e.g. visualizing my progress, are rendered using:
Chart.ts 0.1.6

Extra

There are a few extra pages giving you some insights into my setup:
  • AI - how AI helped me create this website (NOT solving the problems)
  • Progress - progression over time
  • Quality - code quality