all percentages below are opinions, not measurements
every language here is one I have shipped something real in. the percentages are made up. the line counts are not.

the terminal block above is decorative. your actual uname output is
nobody's business.

every percentage is made up. that is the whole point of a bar.

two of these are links. the rest are labels, because not everything has a website worth clicking.

Taking old games apart to see how they talk to their servers. Not the cheating kind — I do not care what value is in memory. The interesting part is the wire: what a game sends when it starts up, what it expects back, and what happens to the connection when the company that owned the server stopped existing nine years ago.
So: old save formats, config files nobody documents, and the undocumented protocols that games lean on when they phone home. Half of it is reading bytes and working out which field is which. The other half is the part that keeps me up — the protocol is not the hard bit, it is that the hard part was never written down anywhere and the only remaining copy is the executable.
currently: one format that turned out to be a spreadsheet that thinks it is a database, and one protocol that only speaks to a machine that no longer exists. both are talking to me now. that is the whole project.
this list is only 60% accurate