Daniel implements solutions built upon Microsoft's .NET Framework, usually using C#, MVC, NHibernate, and SQL Server, though business requirements, customer expectations, and personal interests have given him experience with a variety of other technologies as well. He loves solving complex problems, enjoys the satisfaction of making broken things well again, and endeavors to build things right the first time.