Skip to content

Commit

Permalink
add about page
Browse files Browse the repository at this point in the history
  • Loading branch information
Tsche committed Aug 20, 2024
1 parent e078fe9 commit b4de1b2
Showing 1 changed file with 21 additions and 2 deletions.
23 changes: 21 additions & 2 deletions _tabs/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,24 @@ icon: fas fa-info-circle
order: 4
---

> Add Markdown syntax content to file `_tabs/about.md`{: .filepath } and it will show up on this page.
{: .prompt-tip }
This blog's main focus is on interesting things you can do in Python, C++ and other languages. You might find posts about other topics if I manage to twist someone's arm hard enough.

# Authors
## Che

My name is not actually Che, I'm currently 28 years old and live in Munich. I used to study games engineering at [TUM](https://www.tum.de/) and currently study computational linguistics at [LMU](https://www.lmu.de/), while also working as an embedded firmware engineer for a life sciences and lab automation company.

I'm mostly interested in C++ "compile time" shenanigans, Python tomfoolery, RPC and whatever else seems odd but also oddly interesting. Other than that I do play bass in a couple of bands, look like metal Jesus and am a trained church organ player.

Some of my recent projects include:
- **[repr](https://github.com/Tsche/repr) / [repr.wtf](https://repr.wtf)**: A C++ static reflection library that mimics Python's `repr()`.
- **[magic_codec](https://github.com/Tsche/magic_codec) / [Python's Preprocessor](posts/PythonsPreprocessor)**: A modular Python preprocessing utility that uses a custom codec.
- **[slo::variant](https://github.com/Tsche/variant/tree/develop) / blog post TBD**: Mostly compliant `std::variant` implementation that does some experimental optimizations, including rearranging the underlying storage as a tree to reduce maximum recursion depth for alternative retrieval
- **[crashbench](https://github.com/Tsche/crashbench)**: Compile time benchmarking and diagnostic/death test utility. This uses a custom DSL to hide configuration in valid C++ attributes.
- **[palgen](https://github.com/palliate/palgen) / [Docs](https://palgen.palliate.io)**: Command line tool built around a highly modular extension system. This is meant to simplify writing common utility scripts by reducing boilerplate a lot.
- **[cpppp](https://github.com/Tsche/cpppp)**: C++ preprocessor that uses C++ as macro language.
- **[palliate](https://github.com/palliate) / [palliate.io](https://palliate.io)**: Remote desktop application that allows in-memory streams from virtual machines with dedicated graphics cards. Currently on hold.
- **[crashbench](https://github.com/Tsche/crashbench)**: Diagnostics/death testing utility. Abandoned and replaced by crashbench.


Aside from that I do own the [Better C++ Discord community](https://discord.gg/byZvFu7d94). Feel free to join it :)

0 comments on commit b4de1b2

Please sign in to comment.