I’m an independent markup geek based in Gothenburg, Sweden. I do information analysis, schema design (DTD, Relax NG, XSD, schematron…), XSL stylesheets, XProc, XQuery, document management system design, etc, for companies and organisations that pay for my services. I really like my job and consider myself lucky to be doing what I do.
I’ve presented papers at various conferences over the years, with XML Prague and Balisage being the most fun in terms of markup. Here are a couple of my papers:
- XML Prague 2010: Film Markup Language
- Balisage 2012: Implementing XML Using XML
- Balisage 2014: Multilevel Versioning
There are others out there, and plenty of unaccepted papers, but these summarise me pretty well. I’m especially proud of the Balisage paper because what it suggests is so easy and obvious. I have since written a first implementation of it for the eXist XML database, called ProXist. It’s nowhere near finished, but I’m getting there.
That third paper is all about versioning and uniqueness, two related topics that have interested me a lot over the years as they remain the necessary foundations of any good document management system.
I try to do my bit for the markup community by peer-reviewing papers for XML Prague and Balisage, and these days I’m also one of the organisers of Markup UK. It’s fun and challenging, and I tend to learn a lot.