A picture of me by the river.

I’m Bryan St. Amour, a martial artist, software developer and Computer Science enthusiast from Windsor, Ontario, Canada.

Martial Arts

I have been involved in the Martial Arts community in Windsor for over half of my life. I have taught at two very successful dojos, and recently tested for and obtained my San-dan in Isshinryu Karate, which bestows upon me the title of Sensei. But you can just call me Bryan. Currently I occasionally teach at Karate Rocks Family Martial Arts under the expert guidance of Master Al Panazzola.

Speaking to Machines

I have been programming for almost as long as I have been punching and kicking. I’m mostly interested in functional programming these days, but I have a great deal of knowledge of the C and C++ programming languages also. I enjoy C++ so much that I actually paid money for a legal, watermarked copy of the latest ISO standard.

I’m also an avid GNU/Linux user with a decent amout of System Administration experience. In a previous role at the University of Windsor I was responsible for the day-to-day operation of a small collection of Gentoo boxes and a cloud of virtual machines running Debian Stable sitting on top of libvirt. I also had plans to restore a Cent OS cluster, but there’s only so much time in a day.

I’ve also recently become interested in XML-based technologies such as XPath, XQuery, and XSL.

Computer Science!

I hold an Honour’s degree in Computer Science from the University of Windsor, and I am currently working on finishing up my Master’s degree from the same school. My research area is in the development of artificial reasoning systems, though previously I have worked as a research assistant in various areas including natural language processing, computational geometry, and industrial optimization.

Me Elsewhere

Aside from my personal pages, you can also find me at: