Having developed software applications as diverse as programming language compilers to consumer applications, I love the challenge of solving business needs with appropriate, affordable solutions.
I have developed both custom and commercial applications that run on the desktop, in a client/server environment, on handhelds, and web applications that run on the Internet.
Today more than ever it's important for programmers, like myself, to possess the skills necessary to design Internet applications. This includes not only the traditional Web UI presentation skills, but also the ability to create sophisticated Web-enabled applications. These applications have become much more complex, requiring back-end databases, business logic, and XML Web Services, just to mention a few.
The demanding requirements of these complex systems are why I'm so excited about Microsoft's .NET Platform. With years of programming and design experience, I've never before seen a development environment and platform that has delivered on its promises to the extent that Microsoft has achieved with .NET.
I started with .NET in the early beta program in 2000. I've been developing both ASP.NET and WinForm applications on this platform exclusively for over three years now. Combined with my years of experience using earlier Microsoft and other development platforms, I am more equipped than ever to meet the challenges of today's sophisticated application requirements.
If you're creating a software solution or providing a service—on the Web or not—I can probably help you. If you think I might be of service, please review my resume. But first, please take a brief tour and I'll present not only my current work with .NET, but also give you an overview of other products and services I've provided over the years that could be of benefit to you.