home > history > selected clientele

Someone once told me jokingly, "An out-of-date web page is a good indication that we've been too busy doing real work." That's actually no joke... OK, since I apparently haven't updated this page for three years, here's a high-level on recent projects:

  • Pocket PC Applications
  • Warehouse Management Software
  • Customer Relations Management
  • Macromedia (Adobe) Flex Applications
  • eCommerce sites
  • Stock Market Analysis
  • Customer portal sites
  • Systems Integrations

Of course, that's not to say that I've got too much going on ... I'm always on the lookout for something new.

-W
August 24, 2006
contact

Selected Clientele

 DOULOS TECHNOLOGIES - August, 2003


Home page



Doulos Technologies is a privately owned tech company-hopeful in Sugar Land, TX, dedicated to providing technical support to small and medium-sized businesses. They specialize in network administration, network support, PC support, and multimedia design.

The site contains both HTML and Flash areas, written to portray the same look and feel. The Flash version is slightly faster.


 

 VIRGINIA COMMONWEALTH UNIVERSITY - September, 2003


Manually scheduling courses



Defining course attributes



Defining course relationships and constraints



Printable master calendars


Virginia Commonwealth University had some fairly strict needs: course offerings that changed on a yearly basis, unpredictable enrollment, and the demand to utilize classroom space as efficiently as possible. Scheduling classes for small departments would often consume a full two week's time and involve several faculty members.

This solution allows the administrator to set up courses, classrooms, and personnel, and assign courses to classrooms and timeblocks. Classroom requirements are specified for each course (e.g., minimum occupancy and course enrollment; classroom resources and course resource requirements; student enrollment, etc.). Instructors' schedule preferences may also be taken into consideration.

Relationships between courses, instructors, students, and classrooms are set up through a windows-style interface. When the relationships have been set up properly, the system will guide the instructor through intelligent scheduling, not allowing a course to be scheduled in a room or timeblock that conflicts with any other defined component (student registration, teacher schedule conflict, or classroom conflict).

The most advanced feature is an "automatic generation" of schedules that will generate up to 1000 working schedules, each given a ranking according to a customized system of acceptance likelihood.

The system is written in a combination of Flash, Javascript, Perl, and PHP.


 

 BMC SOFTWARE - May-August, 2003
 

"Willis is extremely adept at solving problems and has a high degree of technical ability. He was able to quickly learn, build upon, and improve existing code frameworks with very little supervision or explanation. Moreover, Willis is a hard-working, conscientious individual who worked well with his team, always taking care to communicate issues and relevant information accurately and promptly as well as suggesting approaches or design considerations that may not have initially been considered. He is considered to be an integral part of the success of BMC's major IT initiatives."
Matt Spera, BMC
Programmer
matt_spera@bmc.com



I was called to BMC to assist in the development of an integrations system for the delivery of products through customer, reseller, and internal application interfaces. Most of my work there was spent building SQL Server stored procedures, data transformation services, and back-end ASP pages for the receiving, processing, and sending of data to and from Unix- and Oracle-based systems. I also assisted in the development of a VisualBasic-based FTP transfer and file manipulation program, as well as translating PHP-based report pages into ASP.

 

MONTY AND JESSICA.com - May 2003


Photo album


Guestbook


This site was a wedding gift to my brother-in-law. It was written with a Flash front-end and a PHP/mySQL database backend. The Flash interface communicates with the backend by sending and receiving XML packets, dynamically generated by PHP. It features
     Placing each image in one or more categories
     Searchable database by caption, description, and category
     Guestbook
     Full suite of administrative tools
     Resizing images automatically online
     Edit categories, captions, and descriptions
     Version control

Administrative tools automatically resize images for optimal display speed and quality. Each gallery can be created through a revision control manager, so one gallery may be published while another is in production. After a gallery has been published, it can be merged with a new gallery to minimize the user's time in updating captions and content.

 

OPENING MOVES - August 2002 - present


Home page


Online tutorial


3D Flash version (in progress)


One of my most mind-demanding sites to date. This project began as a personal endeavor to provide a methodical method to learn chess openings. The project eventually evolved into an educational site. The unique approach of the site towards chess instruction is the methodical and repetitive training of both sides of standard chess openings.

"Dr. Miller's work on our OpeningMoves.com site has been an excellent value. As a start-up company we can't afford to have dedicated technical personnel on staff or to pay expensive contractors. Dr. Miller has given us exactly what we needed . . . high-quality development work at reasonable prices. We're looking forward to working with him again on our next project."
Matt Blanchard, OpeningMoves.com

Owner
mblanchard@openingmoves.com

The current site appeals to the younger, gaming generation, with its dark colors, 3D graphics, and futuristic style. The actual instructional portion is completely Java based, and allows the user to play full opening lines against a computer coach. Data collected from the accuracy of game play is stored in each user's profile for methodical learning.

I am currently creating a 3D Flash version to provide more engaging content.


TEXAS BUILDING AND PROCUREMENT COMMISSION - January 2003


Public site, home page


This site was a quick-study during my stay at 3D/I. TBPC, as required by the Texas Government Code, provides technical services required to enable the construction and / or lease-hold improvements of offices and other facilities for various state agencies and entities. The site hold both public and restricted access to information regarding the schedule and cost of active projects throughout the state of Texas. It is powered by ASP and two access databases - one that contains project information and contains 3D/I's proprietary architechtural project management software; and another that contains restricted access information specific to the project, as well as context-sensitive help files for each page and term in the site. All the content of the site, including images, schedules, cost, reports, and content are either dynamically generated or updated through administrative interfaces.


Public site, secondary pages



A detailed view for an existing project. All graphics, charts, timelines, and project details are dynamically calculated and displayed.


Admin area, content management




The content for the site is updated through administrative controls. In order for the user to understand the details of the site, each page and key term was linked to a help file database which contains definitions and instructions. This screenshot shows a list of helpfiles, also automatically generated, from which the administrator updates content.


Admin area, content management




For feature-rich pages, administrators of the site chose a system in which they develop detailed pages internally with HTML authoring software, and then copy and paste the generated code into textboxes online. A full-featured image manager for uploading and updating images was also created.

FAMILY PHARMACY OF SARASOTA - June 2002 - Present


ECommerce area


My involvement with Family Pharmacy began with the implementation of an ecommerce area into a pre-existing site. The result was a feature-rich ecommerce site, completely customized for the pharmacy's needs. Credit for the site's large success goes to the Pharmacy's staff, who daily maintains the items and orders, in addition to ensuring that the site keeps a high profile in the major search engines.

The screenshot at the left is the site's main shopping page. Customers can purchase vitamins, minerals, supplements, herbs, hormone replacement therapy products, and skin care products, among other items. Credit card information is validated online and processed in house.


Admin area, phone order system



The administrative area allows the Pharmacy staff to maintain every aspect of the site. Some of the features of this area include the following:
     Detailed tracking of customer activity to ensure customer satisfaction
     Order management with email notification
     Sales and profit reports

A recent addition to the administrative area is a phone order system (shown at the left). Previous to this implementation, the Pharmacy was required to maintain two separate order systems. This addition allows the staff to quickly retrieve and edit customer information and place an order with the customer while minimizing the time the customer is required to spend on the phone. The speed required for the application demanded a large amount of DHTML and Javascript.

 

SIA CONSULTING - April 2003


Introduction page


An information and newsletter site for an outstanding business development consultation company. The project was a redesign with an approachable and easy-to-read layout. The content for the testimonies and newsletters are updated by administrative interfaces. The site also features a subscription service for newsletter announcements; notifications are mailed to subscribers by administrators.


Admin area, content management

"When I was looking for someone to redesign my web site and make it more interactive, I was lucky to find Willis Miller. He listened to what I wanted, offered suggestions, and continuously kept in touch with me for input on the work he was doing. The design work he did for me was high quality, quickly produced, and is easy to maintain. I also found his service to be a good value for the price."
Susan Ashley Ingram, SIA Consulting
Owner
siaconsulting@houston.rr.com

 

WASHINGTON LODGING - March 2003


Flash introduction


Designed for my friends in Bellingham, but apparently not quite taking off as much as they would have hoped... This is another beautifully yet simply designed site, created with an easy-to-use navigation system that provides much flexibility and ease of maintenance. Content is maintained via FTP.

The site opens with a Flash introduction showing picturesque scenes from various places in Washington.


Home page



The navigation for the site is constructed so that the user may easily access various attractions and lodgings in the state by region or by major city.


Hotel detail page



A few hotels have begun to advertise on the site. This hotel is a few blocks from our intended future home.

 

 

 

HANDWRITING ANALYSIS - February 2003


Flash site


My wife has been studying handwriting analysis for a couple of years. She's been toying with the idea of setting up a professional service. I include this little site here to demonstrate the (potentially effective) combination of actual photographs with digital drawings - the base photograph was taken with a cheap digital camera at my desk; the pop-up notebook is drawn completely in Flash, down to the page curl. Multiple pop-ups are draggable and closeable. Each pop-up notebook can have an infinite number of pages, embedded photographs, links, headers, footers, and indexes, etc. I see little on the web with this sort of medium.
   

 

3D/INTERNATIONAL - July 2002 - February 2003


MOBIS Government Contract

3D/I is a large-scale architectural project management corporation. Their services and clientele base are vast and impressive: Architecture & Interior Design, Construction Management, Design-Build, Engineering, Environmental Consulting, Facility Assessment, IT Implementation, Project or Program Management, and Management Organizational and Business Improvement Services (MOBIS) for airports, auditorium, colleges, government buildings, hospitals, museums, and telecommunications facilities, among others.


Orbit project management software




I served as web programmer for 3D/I from July, 2002 to February, 2003. My primary responsibilities at 3D/I were converting large-scale Visual Basic applications to ASP for use through an internet browser. Because their user and client community were accustomed to the existing application interface, a large amount of DHTML and Javascript was required to make a smooth transition to the web front end.


Project management software - DHTML requirements




Screenshot showing DHTML implementation of selecting persons to notify of a milestone schedule update.


Project management software - Daily log




A daily logs feature of project progress. Some forms (as the one shown here) were quite extensive. This one features team member notification as well as a "rollover" feature, which drew data from previously entered forms in order to make data entry quicker.


Orbit project management software




Authenticated users had access to an ASP-driven online folder system, with which they could upload and share files with other team members. The system allowed browsing folders online much in the same way as using Windows Explorer. Permissions could be set at the folder level, and all pertinent detail was stored and retrieved from a centralized database.


Compilation screen

CALIFORNIA COMMUNITY COLLEGE SYSTEM - December 2002 - February 2003



One particularly demanding project that I authored was developing the reporting mechanism for the California Community College's five-year-project plan. My contribution featured twenty-five high-level and detailed reports, containing information for the projects enrollment requirements, space requirements, building construction, demolition, and renovation cost, and approved projects to reconciled the differences between the anticipated requirements and current facility resources over five years.

The screenshot shown here begin to indicate the volume of data required for this report. Details about rooms square footage, building age and condition, projected enrollment, and approved projects had to be taken into account in order to produce accurate results. Before the report could be completely generated, over twenty logically separated areas were required to be built in strict order.


Capital Outlay Report




A sample capital outlay report that spans the system's five year projected growth plan.


Gross Assigned Square Footage report




A feature most useful to the administration was the aggregate and detailed breakdown of any of the individual areas that served as the foundational computations for the final report. This report shows the details and summary of each campus's gross available square footage, broken down by year and room type (lecture space, library space, office space, etc.). These reports can be copied and pasted into Excel with the click of a button.

PROFESSIONAL COMPOUNDING CENTERS OF AMERICA - December 2000 - July 2002


Public site, home page


Public site, secondary pages


PCCA is an international supply, training, and support company for independent pharmacists. I was a full-time employee for PCCA from December 2000 to July 2002, serving as Project Lead of web development and senior web developer. I enjoyed the job immensely, and remain in close contact with many of my former co-workers.

Accomplishments:
     Assisted in the rebuild of the company's Warehouse Management System, Customer Care System, and Order Entry System.
     Presented

"Willis is a very good source to talk with in any situation. He is a very devoted worker to all projects and extremely helpful no matter what the job may be. I would be more than happy to work with him any day."
Jonathan Owens, PCCA
PC Support
jowens@pccarx.com

ongoing work and possibilities for technological growth to board members and executive committees.
     Organized and delivered technology symposiums at PCCA's international seminars.
     Managed the development of P*ceutics, an educational site through which pharmacists receive ACPE-approved CE Credits (detail here).
     Managed the development of the company's messaging system, a critical part of PCCA's Pharmacy Consulting Department. This system was written to facilitate the calls between PCCA's members and staff, ensuring that all calls are assigned, prioritized, logged, and followed through.
     Formalized coding standards, work flow, and documentation procedures for the company's software development.
     Developed the company's public site, members-only site, and intranet.
     Developed revision control and project tracking systems for the IT department.
     Developed help desk center for customer service and support teams.
     Developed automation processes for the validation and activation of digital certificates.



Members-only site



The members-only site of PCCA is a high security site. PCCA posts sensitive, intellectual property and formulas for pharmacists to use to compound medicine. To keep in accordance with the DEA's restrictions, the site is protected by digital certificates. Direct contact with each of PCCA's members is required in order to ensure the validity of each request for a certificate. The screenshot shown here is a retrieval of formula information from a SQL Server database, based on search criteria.


IT Project tracking software



When I arrived at PCCA, there were no revision control systems in place. I developed an IT project tracking system that enabled the IT team to carry out its responsibilities in a more orderly manner. It featured
     Detailed tracking of changes made to the supporting computer system
     Stage-based approval requests made by area managers
     Email notifications to managers as projects progressed
     Multi-level, user-based DHTML menus embedded in the browser, dynamically generated with pertinent project information
      Online timesheets for making cost benefit analysis at the user and project levels


Graphic designs for site redesign

"It was my pleasure to work with Mr. Miller. His ability to work with a customer one on one was Mr. Miller's signature. Very remarkable! Mr. Miller's skills are a great access to any corporation."
Yuri Flores, PCCA
Systems Administration
yflores@pccarx.com



A few screen mock-ups I designed for site redesigns: splash page, secondary pages, and the company's intranet site.

 

P*CEUTICS - February 2001 - July 2002


Home page


One of the most enjoyable projects I was involved in at PCCA was the management of the development of an online educational site for P*ceutics. The purpose of the site was to provide pharmacists with an opportunity to acquire ACPE-approved CE credit, required for them to continue their practice. Through this site, the pharmacists were able to purchase access credits towards HTML-based lectures with embedded media. Dynamically generated quizzes followed the lectures, and printable certificates were awarded to successful completion of quizzes.

 

 
"My recall is that you were able to conceptually understand the myriad activities that my department is involved with and distill an image and message that clearly defined what it is that we offer to pharmacy students. Your creativity is a great strength and your execution was always on schedule. I appreciated your candid comments during our brainstorming sessions. Too often IT support will attempt to disguise the issues and problems related to a project. Your creativity, candor and adherence to schedules are three traits that I believe describe you best."
Bill Letendre, P*ceutics Institute
Managing Director
blet@pccarx.com




Administrative interfaces control the content for lectures and quizzes. Administrators also access reports for quiz results and monies received.

P*ceutics also featured a rich video library to assist the pharmacist with learning compounding techniques. The videos were integrated into the P*ceutics courses as needed, and were also accessible for an additional fee as a whole.

 


Video library - still images

 

THE SCHIRMER AUDIO DICTIONARY OF MUSIC - October, 2002


Flash site


Dr. Timothy Koozin, one of my former music theory professors at the University of Houston, saw the work I had done for UH's Rehearsalnet and brought me to Schirmer-Thompson's attention for this project. Dr. Koozin specializes in media content, and provided the interactive Shockwave examples for the project. My contribution to this project was designing the application framework through which the dictionary would be presented and controlled.

Each musical term is classifiable into one or more categories, and students may browse the dictionary by any number of methods. The filter system is highly effective - a list of several hundred terms may be easily narrowed down into a specific study group by two or three clicks. A history feature allows the user to explore related terms and be able to quickly return to his original path. The system may be easily used for any educational scenario.

All content is maintained through administrative interfaces.


Admin area

To Whom It May Concern:

Willis Miller was a contract web application programmer for Thomson Learning from October 2002 through May 2003. He designed and programmed a dynamic web site application using ASP and SQLServer (see http://schirmerdictionary.wadsworth.com) . The coding was clean, efficient and secure; the application very robust.

It was a pleasure to work with Willis and we would consider using his services for other projects.

Don Glasco
Web and Database Systems Manager
Wadsworth (Thomson Learning)
don.glasco@thomsonlearning.com




Administrative tools allow full customization of each entry for placement and integration with Shockwave media.

 

 

 ARLIS ASSOCIATES - May, 2001


Home page



The owners of Arlis Associates wanted a site with scrollable content without frames. The design they chose required the content to be centered in a graphic container, so Flash was chosen as the medium. This site was written when Flash 5 was still new; the user interface controls that were to come with later versions of Flash had to be custom designed.

 

 INTERNATIONAL ACADEMY OF COMPOUNDING PHARMACISTS - 2000 - Present


Pharmacy locator


IACP is a fascinating company. They are a non-profit organization that is dedicated to promoting and protecting the legal rights of the independent compounding pharmacist - an art that is still practiced by over 6000 pharmacies in the United States. My professional association with IACP began in 2000 with the creation of their "pharmacist locator," which allows the user to search for pharmacists by ZIP code (using geographical information and returning distance in miles). The system is linked to Mapquest to provide easy instructions to the store.

Other
"Willis Miller was instrumental in the development of our Online Compounding Pharmacist Locator. Dr. Miller worked tirelessly to develop a program that would allow us to update our online system easily and accurately. He was accessible and handled any questions or requests that we had in a timely manner. I would recommend him without hesitation."
Susanne Williams, IACP
Membership Services Coordinator
susanne@iacprx.org
solutions that I have developed for IACP include
     Customer Relation Management software
     Contact Management software
     Registration and mass-mailing software
     Online profile (mini-site) services for their members
     Online seminar registration forms

I continue to provide services for IACP as they require.

 

 
All media and content
contained in wgmiii.com copyright © 2003 wgmiii.com.
All rights reserved.