Daniel Friesen

My name is Daniel Friesen, I'm also known on the internet commonly as "dantman" or more uniquely "Nadir Seen Fire". I am a Web Developer and Programmer based in Western Canada.

I started programming back in 2003, and got into Web Development in 2005. In late September of 2008 I was hired for my first commercial contract at Redwerks Systems Inc. and was promoted to full-time early the following year.

My primary programming language in the past has been PHP+MySQL, as well as JavaScript for client side work. However I am very interested in the use of JavaScript as a server side language. I am currently making use of it within Redwerks' Kommonwealth project. I've done a bit with ruby, however I don't normally do anything inside of Rails. As well I've also been experimenting with alternate types of databases, primarily document oriented databases like MongoDB.

Some of my contributions to MediaWiki include:

  • The shared database improvements which allowed the shared user database to work with table prefixes, and to share tables other than just the user table.
  • rollback diffs after using rollback.
  • Contributions to the Semantic MediaWiki, Semantic Forms, and other Semantic MediaWiki extensions.
  • The negref extension which can be used in templates to split content from <ref> tags and improves what you can do with things like Semantic Forms.
  • EditPage refactoring to improve extensions' ability to integrate and extend edit page features.
  • Discovering the CSRF for wiki using a shared user database and shared sessions (wiki farms) and aide in fixing it.
  • Experiments in Wiki Farm systems.

See the right sidebar here for most of my current projects. Well, at least as up to date as I can be bothered to keep this website ;).

Some of my old work can be found in my old svn repo at svn.nadir-point.com if the viewvc there is stable.

Daniel Friesen

(Dantman, Nadir Seen Fire)

Programmer, Web Developer