 |
I have been a Software Engineer since 1989 and developing Windows, Pocket PC and web applications
at Vertigo since the company started in 1997.
I previously worked at Tivoli Systems and Halcyon Software designing Windows applications and KLA-Tencor
designing hardware and firmware for optical inspection machines. Experience with .NET, C#, WPF, ASP.NET,
C++, ATL, WTL, COM, and Visual Studio.
Projects, samples and whitepapers
- Family.Show -
Sample genealogy application using Windows Presentation Foundation. WPF, XAML, C#
- Digital Locker Assistant -
Download purchased software from Windows Marketplace. Part of the Vista operating system. C++
- FotoVision -
Allows you to easily share photos on the web and demonstrates a variety of .NET technologies including Windows Forms, ASP.NET, Web services, and the .NET Compact Framework. It consists of a desktop, Web, and Pocket PC sample applications. VB.NET
- Quake II.NET -
Porting Quake II engine to Visual C++ with a .NET managed heads-up displays. Managed C++
- Avoiding spam-bots (asp.net) -
Avoiding spam-bots from harvesting email addresses from web pages. Javascript, ASP.NET
- Simple shell context menu -
Shell context menu (also called a shortcut menu) that does not require COM and only requires a few registry entries. C#
- Signature Sample Application -
Client that runs on the Pocket PC that sends signature data over TCP sockets to a server that is running on the desktop. Data is encrypted and decrypted using the cryptography services. Pocket PC, C#, VB.NET
- DateTimePicker Control -
Purely managed DateTimePicker class that you can use in your Pocket PC projects. Pocket PC, C#, VB.NET
- Generating GUIDs -
Generate Guid objects that follow the documented GUID specifications for Pocket PC applications. Pocket PC, C#, VB.NET
- Developing Setup Applications -
Create a single .msi file that is run from the desktop to install an application on different Pocket PC devices. Pocket PC, C#, VB.NET
- Pocket TaskVision -
Smart client task management application built using the Windows Forms classes of the .NET Framework. Pocket PC, C#
- Control Point -
Remotely control a Power Point presentation. Pocket PC, C#.
Publications- Visual C++ How To
- Visual C++ 4 How To
- Inside Microsoft Visual C++ Journal
- Dr. Dobbs, C/C++ Users Journal
Technical editor
Microsoft certifications
- MCP (Microsoft Certified Professional)
- MCAD (Microsoft Certified Application Developer)
- MCSD (Microsoft Certified Solution Developer)
- MSCD.NET (Microsoft Certified Solution Developer .NET)
|