software development

Software Development

Being a software developer by trade, I've written or contributed to a number of publically available programs or libraries. I've also worked with lots of proprietary software packages that you'll find mentioned in my resumé.

  • Web Client Development – I've worked quite a bit with web client technologies, in particular with JavaScript. Before going 100% jQuery, I contributed to the MochiKit JavaScript library.
  • Web Servers – No complex web site without a custom web solution. So back in 2004 the Liquid Site content management system was created to provide advanced web hosting for a Swedish NGO.
  • Server Administration – Maintaining servers is a chore. So I've collected a number of scripts and utilities in the Simple-Admin for Ubuntu package. This makes it easy to get backups and status monitoring working correctly.
  • Parsing Technology – Having built several custom parsers I finally created the Grammatica parser generator in 2003. And I've also applied it in the Mibble SNMP MIB file parser library.