This is a short description of the more interesting projects I worked on during my time at Laserfiche Document Management. Of course, I worked on many projects and had many responsibilities besides these.

Unfortunately, I do not have access to any images from my time at Laserfiche.

I was the lead developer on Laserfiche Web Access before I left for Stanford. Web Access is an ASP.NET application that provides a thick-client experience using Ajax. In addition to ASP.NET server components, we used the Microsoft ASP.NET Ajax toolkit and several ASP.NET component toolkits for user interface components.

As lead developer, I was responsible for coordinating development, designing the architecture, and setting the direction of the user experience. I prototyped design ideas on paper and using simple HTML mockups. Several new ideas were implemented, such as new menu groupings and a simpler search interface.

Agenda Manager is an application designed to approve line items and create meeting agendas from those items, aimed mainly at city councils. I developed the Word Plug-in that would generate the agendas. Users would create an agenda template in Word and add XML tags to describe how line items should appear.

I led the creation of a UI group and helped with the design of a number of features and smaller applications. Prototyping tools included sketches, basic HTML, Microsoft Visio, and Visual Basic forms. We talked to users in person, observed them using Laserfiche software, and asked them to fill out questionnaires.

Problems we tackled included search, records management, and the Quick Fields scanning system.