Development and Operations


Full-Stack Digital Engineering
Web, App, Media, Software Development
Concept, Design and Visualization
Operations, Administration, Maintenance
Consulting


Backend tech: Django/Python, Node/Express.js/Javascript, Lapis/Lua
Frontend tech: Vue.js, Nuxt.js, three.js, D3.js, React, HTMX, HTML, CSS, etc
Datebases: PostgreSQL, MariaDB, SQLite, Mongo, DuckDB
Ops/Containerization: Docker, compose, swarm, podman, kubernete basics
Servers: nginx, apache, caddy, traefik
WebVR/XR/AR, WebRTC, Streaming Media, WebGL, OpenGL, generative AI, machine learning,
and whatever else is needed (no blockchain please)



Portfolio



Binnenland Typefaces

www.binnenland.ch


Django, Nuxt.js, Postgres, Docker, server maintenance (2021 - 2023)
custom PHP (2008 - 2021)


TurtleStitch - Coded Embroidery

www.turtlestitch.org


Lapis/Lua, Javascript/morphic.js (forked-off of Snap! and beetlelcoud),
Redesign/migration to Django/Python in the work .. (2015 - 2023)


Porgy & Bess - Jazz & Music Club

www.porgy.at


Django, MariaDB, Docker, server maintenance (2017 - 2023)
custom PHP (2001 - 2017)


Sixpackfilm - Austrian film and video art

www.sixpackfilm.com


Django, Postgres (legacy), docker (2019-)
custom PHP (2015 - 2019)


other current or former clients include:

ORF (Austrian National Broadcaster), Springerin - Heft für Gegenwartskunst, FRAC Lorraine Metz, Balunos Tierversicherungen, Stadtwerkstatt Linz, Kinderbüro Universität Wien, Technisches Museum Wien, Österreichische Akademie der Wissenschaften, Media Development Loan Fund Prague, Universität für Angewandte Kunst Wien, Basis Wien, Netbridge, Sysis, OnAir Media Solutions, Coco Software Engineering, ..

a log

2023 STWST48x9 | http://stwst48x9.stwst.at (2023) (dokuwiki) 2022 a.space | https://aspace.servus.at (Vue.js, Node.js) 2022 Versorgerin| https://versorgerin.stwst.at (Django/Python & PostgreSQL) 2022 kunstsurfer | https://mms.kunstsurfer.org (2021/22) (JS/Browser Extension, Python/Django & PostgreSQL) 2022 STWST48x8 | http://stwst48x8.stwst.at (2022) (dokuwiki) 2021 Binnenland | https://www.binnenland.ch (2021) (Nuxt.js/Vue.js, Python/Django & PostgreSQL) 2021 Porgy & Bess Live-Streaming | https://www.porgy.at/live (2020/21) (server structure, hosting, maintenance) 2021 StreamBack | https://streamback.de (2020/21) (Vue.js, Express.js/Node, MongoDB) 2021 STWST48x7 | http://stwst48x7.stwst.at (2021) (dokuwiki) 2020 echoVroom | https://echovroom.live (2020) (Vue.js, Janus WebRTC server) 2020 echoraeume (chat component)| https://echoraeume.klingt.org (2020) (Vue.js, Janus WebRTC server) 2020 Edition Index | https://www.sixpackfilm.com/de/indexedition (2020) (Django, PostgreSQL) 2020 sixpackfilm | https://www.sixpackfilm.com (2020) (Django/Python, PostgreSQL) 2020 MIDI Orchestra | https://www.midi-orchestra.net (2020) (PHP, MySQL, Pd, Python, Raspberry) 2020 STWST48x6 | http://stwst48x6.stwst.at (2020) (dokuwiki) 2020 Mycelium Network Society | https://mns.stwst.at (2020) (dokuwiki) 2019 STWST48x5 | http://stwst48x5.stwst.at (2019) (dokuwiki) 2018 TurtleStitch 2.0 | https://www.turtlestitch.org (2018) (Lapis/Lua, Postgres, Snap!) 2018 STWST48x4 | http://stwst48x4.stwst.at (2018) (dokuwiki) 2017 Stitchpad.io | http://stitchpad.io (2017) (jQuery, Material Design) 2017 springerin - Heft für Gegenwartskunst | http://www.springerin.at (2017) (Django/Python, MySQL) 2017 Porgy & Bess - Jazz & Music Club | http://www.porgy.at (2016/17) (Django/Python, MySQL) 2017 Stadtwerkstatt | http://www.stwst.at (2017) (dokuwiki) 2017 STWST48x3 | http://stwst48x3.stwst.at (2017) (dokuwiki) 2016 STWST48x2 | http://stwst48x2.stwst.at (2016) (dokuwiki) 2016 ELEONORE Residency 2016 | http://air.stwst.at/eleonore16 (2016) (dokuwiki) 2016 7067 KHZ | http://7067.stwst.at (2016) (dokuwiki) 2016 Bloomtune | http://www.bloomtune.com (2016) (Design, static HTML/CSS) 2016 Abteilung Ortsbezogene Kunst | http://www.ortsbezogenekunst.at (2015/2016) (PHP/CodeIgniter, MySQL) 2015 TurtleStitch 1.0 | archived (2015) (Python/Bottle, PostgreSQL) 2015 Josh Müller | http://www.muellerjosh.net (2015) (static HTML/JS) 2013 Lehrerzimmer | archived (2013) (Wordpress) 2014 Binnenland | http://www.binnenland.ch (redesign/2013) (PHP/CodeIgniter, MySQL) 2012 Mapping Controversies | archived (2012)(PmWiki) 2012 Zeit-Hacker, Technisches Museum Wien (internal) | (Django/Python) 2011 sixpackfilm | archived (2011)(PHP/CodeIgniter, MySQL) 2011 Dominique Raffa | http://www.dominiqueraffa.com (2011) (PmWiki) 2011 Edition Atelier / Bern | http://www.editionatelier.ch (2011) (PmWiki) 2011 Treuhandbüro TIS | http://www.treuhandtis.ch (2011) (PmWiki) 2010 basis wien | http://www.basis-wien.at (2010) (Co-Design) 2010 Marwan Abado | archived (2010) (PmWiki) 2010 Martin Brandlmayr | http://martinbrandlmayr.com (2010) (PmWiki) 2010 Daria Gusberti | http://www.whosberta.net (2010) (PmWiki) 2009 FRAC Lorraine | http://www.fraclorraine.org (2009) (Django, MySQL) 2009 100RadioStation | http://www.100radiostation.com (2009) (Icecast) 2009 Albena Yaneva | archived (2009) (PmWiki) 2008 Binnenland | archived (2008) (PHP, MySQL) 2008 Maia Gusberti | http://www.maiagusberti.net (2008) (PmWiki) 2008 piip sounds | http://www.piip.at (2008) (PmWiki) 2007 Radian | http://www.radian.at (2007) (PmWiki) 2007 Paul Pichier | lost (2007) (PmWiki) 2006 Collection FRAC Lorraine | http://collection.fraclorraine.org (2006) (Ruby on Rails) 2006 Austrian Abstracts | archvied (2006) (PHP,MySQL) 2005 Schrift:Raum:Form | archived (2005) (PHP, MySQL) 2003 Galerie der Forschung | archived (2003/05) (PHP, MySQL) 2003 Abstraction Now | archived (2003) (PHP, MySQL) 2003 UNITAT | archived (2003) (PHP, MySQL) 2003 IP III | archived (2003) (PHP, MySQL) 2002 Mobile Jugendarbeit | archived (2002) (PHP, MySQL) 2002 live.casinos.at | archived (2002) (PHP, MySQL) 2002 Rickatschwende | archived (2002) (PHP, MySQL) 2001 springerin | archived (2001) (PHP, MySQL) 2001 Porgy & Bess | archived (2001) (PHP, MySQL) 1998 Fotoreferat | archived (1998) 1998 Blendwerk | archived (1998)