I work on the Windows Presentation Foundation (WPF) performance team, focused primarily on graphics & rendering performance. In the future I’ll be blogging about WPF, including articles on WPF performance & graphics. In the meantime, check out this great demo showcasing our platform as exposed by Microsoft Expression Interactive Designer, and a short history of my time at Microsoft below.
Before moving to the performance team last August, I spent 3 years working on WPF’s 2D graphics layer. I was heavily involved with the WPF Brush functionality (SolidColorBrush, LinearGradientBrush, RadialGradientBrush, ImageBrush, DrawingBrush, & VisualBrush) & wrote the original implementation of our Drawing feature (DrawingGroup, GeometryDrawing, ImageDrawing, GlyphRunDrawing, and VideoDrawing). I’ve also been involved with various other aspects of the platform including software rendering, Guidelines, Geometry, Shapes. For folks with questions, I’m always happy to provide answers on these topics, or WPF in general.
I’m originally from southern Oregon, and a 2002 graduate of the best software engineering program in the northwest (at the Oregon Institute of Technology). During college I had two summer internships at Microsoft. On the Visual FoxPro 8.0 test team I tested various aspects of Visual FoxPro’s interaction with COM & COM+ technologies. The next year I helped the Commerce Server 2002 dev team evaluate how they could take advantage of the ‘new COM’ — the .NET platform & managed code.