Website developer, designer and architect. Expertise in web and database-related technologies like:
||Search Engine Optimization (SEO)
|Responsive Web Design
||Windows Azure (cloud)
Develop, design and build websites for a wide range of clients, from technology leaders like Microsoft to small non-profit organizations like Domestic Violence Solutions.
Special Assignment: Microsoft Corporation
Current Project: Developer helping to build the Microsoft Partner Network website.
Previous Projects: Over the past several years, Microsoft asked me to lead the development of other portions of its website focused key web-technologies:
These are high traffic websites, visited millions of times each month. Stability, reliability and speed
are paramount. To achieve those goals, I combined a wide variety of technologies: Windows Azure, ASP.NET, LINQ, AJAX,
To widen the audience for these sites, I invented a unique architecture that supports content in multiple languages.
Prior my role as webmaster, Microsoft commissioned me to create the
CSS Friendly ASP.NET Control Adapters,
a software kit for building websites to adhere to W3C and accessibility standards.
For other examples my work, please visit the Groovy bits portfolio.
Research and prototype futuristic websites using emerging technologies like
ASP.NET AJAX and
Helped create ASP.NET AJAX. Built the first large-scale
web app (a wiki) with it to help expose weaknesses in the ASP.NET AJAX framework.
Developed a prototype framework that blended
ASP.NET (web technology) and
Vista (desktop technology).
and define key aspects of its architecture. Provide guidance throughout the company
on opportunities to improve integration with web technologies being developed by
Adobe has patented
my invention of a means to Automatically Create Cascading Style Sheets (CSS)
- Research where Dreamweaver can facilitate development of sites using ASP.NET "Whidbey."
- Act as technical liaison between the Dreamweaver team and Microsoft (primarily working
with Scott Guthrie, Nikhil Kothari and Mark Anders).
- Evangelize ASP.NET by to forums, writing tech notes and occasionally speaking at conferences.
- Led the CSS team (Dreamweaver MX 2004). Identified authoring patterns to be optimized.
Designed and implemented the heuristics that allow Dreamweaver to generate and use
CSS rather than font tags. Supervised design and development of all features pertaining
to CSS management.
- Led the ASP.NET team (Dreamweaver MX). Defined the overall solution. Invented the
tags to encapsulate database access, page binding, etc. Supervised development of
tag and web service introspection, rendering (using designer interfaces), WSDL proxy
- Led the ASP team, UI czar (Dreamweaver 4.0 "UltraDev").
Developed code and architecture for
Drumbeat, a tool for creating websites using ASP and HTML.
- Enabled Drumbeat to host and introspect ActiveX/COM components.
- Created rulers and guides for CSS positioning, in collaboration with Microsoft.
- Prototyped Boomerang: a next generation ASP authoring tool based on the Trident
Developed StyleManager, a MFC-based CAD program for apparel design: C++, SQL, ActiveX.
CAD program for chemical design (biotech): SGI graphics, compute-intensive
of molecular surfaces and binding fields in 3D.
Simulated the logic to be used on Very Large Scale Integrated (VLSI) chips for encoding
and decoding audio/video transmission.
Developed CAD programs
to be used in a broad range of industries: specialized in 2D and 3D rendering transformations.
Adobe Systems, Inc. has patented my invention of a means to Automatically Create Cascading Style Sheets (CSS).
Sep - Oct 1993
High school teacher physics (Costa Rica).
Mar - Jun 1994
Manager eco-tourism (Costa Rica).
Jun - Aug 1994 and Mar - Aug 1997
Webmaster non-profit (Santa Barbara, CA)
2007 - present
Webmaster conservation (Ecuador).
1999 - 2007
B.S., Chemical Engineering, University of Michigan (Ann Arbor, MI), 1984