Bernhard Hagmann Photo of Bernhard Hagmann

Software developer and technology enthusiast.

hello@bernhard-hagmann.com

Portfolio

Over the last 24 years I've built a lot of desktop software, tools, games, websites, web applications, computer systems and IT systems. I list some of those here.

Employed

Anexia

Since 2018 I develop complex web applications for customers at Anexia, mostly with Python/Django and JavaScript.

logi.cals

From 2007 to 2013 I worked on

  • logi.CAD 3 - platform for automation engineering
  • logi.LINT - linter for automation projects
  • logi.SIL - safety addon for the logi.CAD platform
  • logi.DOC - documentation and planning for automation engineering
  • logi.CAD - platform for automation engineering

Freelancing

2015
2014
  • point of sale system for a restaurant, based on open source software
2011
2005
  • banner-exchange website
  • website for buying and renting vacation apartments and houses
2004
  • website for information on buying houses
  • website for buying and renting houses
  • gasthof-hagmann.at - homepage for a family-run restaurant

Independent

2016
  • Swap! - javascript game
2015
2014
2012
  • CvsTagManager - GUI tool to manage CVS SCM tags and tag many files at once
2011
2010
  • TRAYster - collection of useful desktop tools that sits in the system tray, with plugin system to add custom tools
2009
2004
  • dBoard - simple web forum software
2003
  • coding.at - programming community
  • blr.de.vu - social platform for messaging and sharing images
2002
  • computernation.de.vu - website for computer stuff

School and University projects

2018
  • Bot Racer - Multiplayer game simulating robots in a labyrinth with different exit strategies; written in Java, Smalltalk and Eiffel
  • Microservice system for sentiment analysis on Twitter, orchestrated by Camunda (BPMN engine)
  • Visual mandelbrot generator and animator; written in PostScript (+ Python, JavaScript, C, and Haskell for performance analysis)
2017
  • notv.today - website to track movies and series, get recommendations
2016
  • FCBakk - web application for a distributed system to manage soccer clubs
2015
  • Watchthrough - application to track movies and series
  • Jeopardy - quiz game as web application
  • Chat program for the command line, secured by public key encryption
2014
  • 2048 - game for the command line
2007
  • Waldviertler Spezialitäten - extensive microsoft access database with assisting functions, for retail business

Tools / Random

2018
  • Alps.js - view of the alps from a train window (JS canvas animation)
2016
  • UrlToHtml - tool to generate a HTML file with links from *.url files in a directory
2013
  • RemoveDir - tool to remove directories with "too long" names on windows