About
I am a full-stack web developer working with Python and Perl, at times using PHP for pragmatic reasons. I have a strong affiliation for web standards; responsive web design is a great thing. JavaScript’s purpose is to smoothen the user experience, yet a properly implemented web application also works without it.
I like lean systems with no frills (the notable exception being GNU Emacs), and I have a nonsensical weakness for CLI software. The terminal is my default working environment, the desktop a necessary evil for graphical browsers and image editing.
Organizations
Current
- ChargePoint Austria GmbH—employee
- 49ersFanZone.net—founder
Former
- Salzburg Bulls—board member
- Salzburg Python User Group—co-founder
- yelster digital GmbH—employee
GnuPG
- Public key
- Key ID: 5F35334B
- Fingerprint: F0E1 461E CD40 56E1 A5D3 6D43 6D8E 78E0 5F35 334B
Projects
- Flask-WTF-Polyglot—a Flask-WTF companion library for polyglot HTML output (built on top of WTForms-Polyglot, see below)
- FlookieFlutter—a Cookiecutter template for Flask projects
- obdaRemind—a simple curses frontend for Remind
- poetry-alias—a Poetry plugin that adds Pew-style project management
- WTForms-Polyglot—a WTForms companion library for polyglot HTML output
Profiles
Powered by …
Software and technologies used to produce and host this site:
- CSS
- Fabric
- Fantasque Sans Mono
- Flask
- Flask-FlatPages
- Flask-Gravatar
- Gentoo Linux
- Gimp
- GNU Emacs
- Polyglot HTML5
- Inkscape
- kitty
- Lato
- Merriweather
- nginx
- Pygments
- Python
- Python-Markdown
- Solarized
- tmux
- uWSGI
- st
- Zsh
I fiddled around with static site generators like crotal, nikola or mynt, and almost ended up writing my own. Then I stumbled upon Nicolas Perriault’s blog post Dead easy yet powerful static website generator with Flask, and as I am working with Flask since circa 2010, this was the logical choice for this site.
That said, this site is not statically hosted, as I intend to
added a simple commenting system for blog posts
eventually.
You can find the entire source code for this site on GitLab and GitHub.