Professional Work and Code
I've been writing software on the Microsoft platform since 1998. Today, I develop
web and desktop applications using Microsoft .NET. In all honesty, as long as my
computer has a text editor and a compiler or interpreter, I'm happy.
I work for Inetium in Bloomington, MN. We focus
intensely on Microsoft technologies and specialize on Microsoft's SharePoint and
CRM products. We also provide application development, infrastructure, and business
consulting services.
For the last 5 years I've focused heavily on Microsoft SharePoint. SharePoint often
scares a lot of developers away. That's understandable. It's a huge product with
a lot of features that are hard to understand. It also makes a developer's job a
living hell. If you can tame this beast of a product with code, then congratulations
my friend, you have a rare and valuable skill!
What really gets me excited about going to work these days? For good old HTML, you
can't beat jQuery and Javascript. For fancy stuff, it's Silverlight. I'm a web guy.
Latest Experiments
Name the G-20's, a Silverlight Quiz
The world's richest nations make up the members of the G-20. Can you name all of
the G-20 members in this quiz? The quiz features a world map that gives feedback
on your quiz answers and a "stats" view for data visualization of quiz responses.
Click to take the quiz
Blogged.

VS Developer Types
You know those models developers that show up on the installation screens of Visual
Studio? What types of developers are they? C#? Visual Basic .NET? C++? You decide
and cast your vote!
http://www.kindohm.com/vsdevelopers

Articles/Tutorials
Open Source Projects
These are all of the open source software projects I've worked on, active and inactive.
SharePoint Search Bench
codeplex.com/SPSearchBench
SharePoint Search Bench is a tool for SharePoint administrators and developers to
assist them with SharePoint Search functionality. It is used by administrators to
execute and debug searches. It also contains an API that is used by developers to
formulate and execute full text and keyword searches in SharePoint in a consistent
and homogenous manner.
