Portfolio
FlexWeb User Experience Framework (2008-2010)
Architecture: XHTML, CSS, JavaScript
FlexWeb is an extensible, accessible, standards and component-based framework for
rapidly constructing web-based user interfaces that define the user experience.
Provides a cross-browser compatibility layer, flexibility in layout design via a grid
engine, centralized component delivery, screen resolution and font-scaling independence,
pluggable extensions, skinnable themes, and full accessibility support and
Section 508-compliance.
Constructed with complete separation between semantic markup, presentation, and interaction
behavior allowing access by all user agents, from simple text-based browsers to modern web
browsers and cell phones.
FitnessCALC (2010)
Architecture: Microsoft Excel
FitnessCALC is a spreadsheet-based fitness testing and tracking system for personal trainers or home users.
Works with Microsoft Excel on Windows and Mac.
This is a commercial product sold over the Internet.
Diet Genie (2008)
Architecture: Microsoft Excel, OpenOffice
Diet Genie is a spreadsheet-based food database and nutrition analysis system, which
selects foods based the user's specific dietary criteria, estimates calorie requirements,
and calculates diet progress over time.
Featured by Microsoft in their
Microsoft Office Online solution center.
Works with any Microsoft Excel-compatible spreadsheet, including OpenOffice and all
operating systems, including Windows, Mac, and Linux.
This is a commercial product sold over the Internet.
Exercise Genie (2007)
Architecture: Microsoft Excel, OpenOffice
Exercise Genie is a spreadsheet-based exercise encylopedia and workout builder,
allowing users to construct workouts and view specific types of exercises
(based on filtering criteria) from a detailed categorization system.
Featured by Microsoft in their
Microsoft Office Online solution center.
Works with any Microsoft Excel-compatible spreadsheet, including OpenOffice and all
operating systems, including Windows, Mac, and Linux.
This is a commercial product sold over the Internet.
MuscleCALC (2007)
Architecture: Microsoft Excel, OpenOffice
MuscleCALC is a complete spreadsheet-based tracking system for weightlifting for
recording workout information and providing analysis tools for increasing strength
and muscular performance.
Featured by Microsoft in their
Microsoft Office Online solution center.
Works with any Microsoft Excel-compatible spreadsheet, including OpenOffice and all
operating systems, including Windows, Mac, and Linux.
This is a commercial product sold over the Internet.
Internet Social Security Benefits Application (2005)
Architecture: J2EE, JSP, XHTML, CSS, Java
Social Security Administration Online Web Services (2001-2006)
Architecture: J2EE, JSP, XHTML, CSS, Java
The Social Security Administration Online Web Services provide a browser-based capability
for filling in and
submitting various forms to the federal government for processing.
The reusable presentation-tier page architecture provides complete separation between the
page layout, structure, and visual appearance enabling diverse teams to construct
form-based Internet applications.
The IBM Systems Journal recently published an article on this architecture.
Home & Office Essentials (2005)
Architecture: PalmOS
Home & Office Essentials is a general purpose database system, allowing the user
to create, view, and manage databases and records. The system includes 20 pre-built
databases for home and office tasks, such as vehicle maintenance, timesheets,
project tracking, home inventory, insurance info, cookbooks, etc. The product also
includes a completely automated installer for handheld devices.
This is a commercial product and runs on Palm-Powered handheld and cellular phone devices.
Exercise Genie (2001-2004)
Architecture: PalmOS
Exercise Genie is an exercise database system, allowing users to
construct workouts and view specific types of exercises (based on
filtering criteria) from a detailed categorization system.
This is a commercial product and runs on Palm-Powered handheld and cellular phone devices.
Exercise Genie 1.0 was released in 2001, Exercise Genie 2.0 was released in 2002,
Exercise Genie 3.0 was released in 2003, and Exercise Genie 4.0 was released in 2004.
Fitness Tools (2001-2002)
Architecture: PalmOS
Fitness Tools is an integrated fitness calculation system,
targeted towards casual users, personal fitness trainers, and
kinesiology/physiology staff and students.
This is a commercial product and runs on Palm-Powered handheld and cellular phone devices.
Fitness Tools 1.0 was released in 2001 and Fitness Tools 2.0, Fitness Tools 3.0, Fitness
Tools 4.0 and Fitness Tools 4.5 were released in 2002.
Usability Center Intranet Site Redesign (2001)
Architecture: HTML 4.0, CSS, ASP/ADO, VBScript, JavaScript, MSAccess 97
This is a redesign of the Usability Center site developed in
2000 (see below). Besides doubling the amount of content, the underlying
information architecture was changed, the navigation systems
were changed, and the entire visual design was updated to a new
set of design templates. All of the changes were made in order
to more closely match the goals of the users with the task(s)
they wanted to perform.
Usability Center Intranet Site (2000)
Architecture: HTML 4.0, CSS, ASP/ADO, VBScript, JavaScript, MSAccess 97
The goal of the Usability Center site was to provide a
centralized location for all usability activities, issues, etc.,
where developers could get help on any usability question that
they may have. The
database-driven site is built from a set of reusable
components, and the underlying information architecture is
fully scalable. The site features
a download library, threaded discussion groups, specialized
content areas, and keyword-based searching across the entire site, or
within specified search zones.
Software Tools Strategy Intranet Site (1999)
Architecture: HTML 4.0, CSS, ASP/ADO, VBScript, JavaScript, MSAccess 97
The goal of the Software Tools Strategy site was to provide
a centralized reference source for the organization's short and
long-term strategies related to software tools. The majority
of the site is database-driven and provides the user with a
query interface for filtering, sorting, and searching for
specific tools and toolsets.
Contract Task Management (1999)
Architecture: Visual Basic 5.0
The Contract Task Management system was designed to integrate
an assortment of existing corporate systems under one central
information architecture and user interface.
Graphical User Interface Standards Intranet Site (1999)
Architecture: HTML 4.0, CSS, JavaScript
The Graphical User Interface Standards site was designed to
provide a centralized information repository and download
center for user interfaces built with Visual Basic, Java,
and HTML. The site includes a keyword-based search facility.
Five-Year Systems Plans (1999)
Architecture: MSAccess 97, VBA
The Five-Year Systems Plans application allows managers to
browse, draft and refine high-level project plans, including
resource allocation, cost, and schedule. These plans can be
aggregated, sorted, and filtered based on the user's criteria.
The system also provides several standard reports.
LiftThis! (1998)
Architecture: MSAccess 97, VBA
LiftThis! allows weightlifters to record and track their
weightlifting progress over time. The program includes an
extensive database of exercises, a journal to record workout performance,
and a selection of predefined reports.
Report Gallery (1998)
Architecture: MSAccess 97, VBA
Report Gallery is a Microsoft Access 97 plug-in, which allows
developers to quickly add a centralized reporting
center to any Access application with only a single line of
code. The plug-in is completely database-driven, and can
easily be customized by modifying the supporting tables. Report
Gallery first appeared in the Five-Year Systems Plans
application (see above) and has been used in several other applications at
the Social Security Administration.
Application for Leave (1998)
Architecture: MSExchange, MSOutlook, VBScript
Application for Leave is a workflow application which allows an
employee to request time off and have the request automatically
routed to his/her manager for approval or denial. If approved,
the request is then automatically routed to administrative
personnel for record keeping. The application uses the
Microsoft Exchange messaging architecture for workflow routing
and Microsoft Outlook for the presentation layer.
Electronic Forms Utilities (1998)
Architecture: Architecture: MSAccess 97, VBA
Electronic Forms Utilities is an add-on application for
JetForm FormFlow developers, which automatically generates
form definition files. These definition files are used with
automated form test scripts, thus automating the form testing
process. The application allows the developer to select a
form, select a destination file, and then generates the
definition file.
Calendar Mailer (1998)
Architecture: MSExchange, MSOutlook, VBScript
Calendar Mailer allows Microsoft Outlook users to send an
ASCII version of their calendar to anyone--even users who do
not have Outlook or do not use the Microsoft Exchange
messaging architecture. This is useful for synchronizing
Outlook calendars with web-based e-mail services, such as
Yahoo! Mail or HotMail. The application allows the user to
specify starting and ending dates for the export.
Guidelines for Software Construction Intranet Site (1998)
Architecture: HTML 4.0, JavaScript
Guidelines for Software Construction is a reference site
focusing on topics related to the construction phase in a
software engineering project. Topics include syntax and
structure, naming conventions (Visual Basic and Java), and
special topics devoted to User Interface design, VBScript,
Microsoft Outlook and web-based development.
While You Were Out (1997)
Architecture: MSExchange, MSOutlook, VBScript
While You Were Out is a Microsoft Outlook-based application
which allows administrative staff to record and send
notifications of in-person visitations to relevant
personnel. It is especially useful for upper management staff
members who have secretarial staff. The application offers pre-defined selections
for purpose of visit, date and time, and follow-up actions in
order to rapidly record the event while minimizing keystrokes
required for information entry. The application integrates
with Outlook's Contacts folder.
PRISM II (1997)
Architecture: Lotus Notes 4, LotusScript
PRISM II is a groupware application that facilitates the
collaborative workflow process of project lifecycle
management. PRISM II allows project leaders to initiate a
project through the justification process, and if approved,
tracks the project through its entire lifecycle, until the
project is retired. The application also includes extensive
search and reporting capabilities, as well as a multi-tiered
approval/denial workflow process.
Lotus Notes Automated Installation Guide (1995)
Architecture: WinHelp
The WinHelp-based Lotus Notes Automated Installation Guide
was developed to assist end-users with no prior Notes
experience in the self-directed installation of the Notes
client on their workstation or laptop. Lotus Notes was notorious for its
complex and lengthy installation procedure, which often
required a network administrator to visit each workstation
for installation. This step-by-step, interactive guide reduced
initial administrator visits by over 75%, follow-up visits
by 50%, and accelerated the roll-out
of Notes throughout the enterprise.
World Wide Muscle Internet Site (1995)
Architecture: HTML 2.0
World Wide Muscle was one of the first Internet sites
devoted exclusively to the sport of bodybuilding.
The site focused on reporting immediate competition results,
when bodybuilding magazines were charging $1/minute to
call by phone for results.
The site also included a section devoted to a historical archive of past
competitions dating back 50 years.
Over 40% of the site's users were from outside of the U.S.
World Wide Muscle
ceased operations in 1997, after most of the major
bodybuilding magazines eliminated charging phone callers for
competition results.