This is my professional portfolio primarily comprising work in computer-mediated learning (i.e. my day job), plus a few promotional sites for artists, local companies, and universities. For my portfolio of work in the creative and performing arts, see johnpriestley.net/portfolio.

Selected web sites

year title role client description
2019 Music Department Brochure Kiosk Sole designer, developer. University of Richmond Department of Music Static brochure site for a public kiosk displayed on a large touchscreen in Booker Hall, University of Richmond. Due to the brief time I had to install and test it, the site had to be hard-coded for the dimensions of the screen; a screen-responsive site was not possible, so your mileage may vary.
2018 Alamo BBQ Step-down developer. Alamo BBQ The client had a site produced and maintained by a high-priced contractor, massively overengineered for their needs. All they really needed was a static brochure site and the ability to update prices occasionally. I flattened the Ruby CMS-hosted site to static HTML, and developed a tutorial so they could maintain it themselves, allowing them to eliminate their service contract and pay only for hosting.
2016 Faculty Activity Reporting and Evaluation System Front-end designer/developer. VCU School of Medicine Office of Faculty Affairs Campus-wide system for tracking health-sciences faculty teaching, research, and service activities to inform compensation models and promotion & tenure decisions.
2016 International Trauma Registry Front-end designer/developer. VCU School of Medicine Technology Services and the International Trauma System Development Program Research site for the monitoring of patterns of traumatic injury in the Americas.
2016 GradTrak Front-end designer. VCU School of Medicine Technology Services Database for online distribution, certification, and workflow-management of student administrative forms for the Graduate School.
2016 Shadow Ballads Sole designer, developer. Rumput and guest musicians Promotional site for a touring performance troupe.
2015-present Rumput Sole designer, developer. Rumput Promotional site for Indonesian-style kroncong string band.
(Built on adapted Wordpress theme by Tips and Tricks HQ.)
2014 Richmond Reclamation Project Sole designer, developer. S/N Promotional site for a multimedia project documenting living history of pre-Civil-Rights-era Richmond.
(Built on adapted HTML5Up theme.)
2014 sanctuary Co-designer, developer. colectivo caliban Promotional site for a sound project involving inmates at Richmond City Jail.
(Built on adapted HTML5Up theme.)
2013-present Gamelan Raga Kusuma Sole designer, developer. (Logo designed by Lee Wall of Raison Brands.) Gamelan Raga Kusuma Community Balinese gamelan ensemble's promotional site.
(Built on adapted Drupal theme. Content maintained by members ensemble.)
2012-present colectivo caliban Co-designer, developer.
colectivo caliban Performance ensemble's promotional site.
(Built on adapted Wordpress theme. Content maintained by members of the collective.)
2011-present eCurriculum 3.0 Co-designer, co-developer.
VCU School of Medicine Curriculum portal for medical students and faculty.
(Password-protected web site.)
2009-present Stephen Vitiello Sole designer, developer. Stephen Vitiello Sound artist's promotional site.
(Built on adapted Wordpress theme. Content maintained by client.)
2009-2012 matxer.org Co-designer, sole developer. MATx students Student-run site for mutual support and promotion. I co-initiated the site with another student.
(Built on Joomla! CMS platform. Discontinued in 2012).
2007-present eCurriculum 2.0 Co-designer, co-developer, co-editor. VCU School of Medicine Curriculum portal for medical students and faculty.
2007-2014 The Orderlies Sole designer, developer, editor. The Orderlies Promotional site for my band.
(Site and band disbanded in 2014)
2006-2010 Chronic Nonmalignant Pain Management Lead designer, co-developer. VCU School of Medicine Training site to teach medical students, residents, and faculty clinical, ethical, and legal aspects of managing their patients' chronic pain. (Maintenance assumed by outside vendor in 2010.)
2006-2010 Blue Line Highway Sole designer-developer, photographer. Blue Line Highway Promotional band web site. In addition to the web design/development I supplied the background photographs.
(Site superseded in 2012.)
2008 Image Viewer Designer, ActionScript programmer. VCU School of Medicine Flash and XML-based tool for presenting annotated medical image sets.
2008 Center for Human Simulation and Patient Safety Designer. VCU School of Medicine Front-end design for data-driven site provided by third-party vendor of scheduling software.
2007 FlashQuiz 2.0 Designer, ActionScript programmer. VCU School of Medicine Multimedia self-assessment quiz system with database-populated XML content model. Extended the prior work of a colleague.
2006-2007 Richmond Multimedia Users' Group Group co-manager, sole designer-developer. VCU School of Medicine Site to manage communications with users' group.
(Group and site discontinued.)
2006 Professional Attire game Project coordinator, lead ActionScript programmer, design supervisor. VCU School of Medicine Flash game to teach medical students about dress code compliance.
(No longer in use.)
2005 Professionalism Project coordinator, lead designer-developer, editor. VCU School of Medicine General information site for all School of Medicine professionalism programs. The design was graphically based on the School of Medicine general web site of that time (to maxmize usability), though I made some significant improvements in its architecture and cross-platform compatibilty.
(Site superseded in 2008.)
2004 Women in Medicine and Science Program web site Project coordinator, lead designer-developer, editor. VCU School of Medicine General information site for all WIMS-related programs on the MCV campus. See note on Professionalism site design (above) regarding design strategy.
(Site superseded in 2008.)
1999 ARCOVA corporate web site Project coordinator, sole designer-developer, editor. American Research Corporation of Virginia Simple brochure site advertising the services and staff of my employer. I changed jobs just after developing the template for this site; I never saw it launched.
(Site superseded in 2004.)
1998 Chora X Conduction:  Spaces + Logics of Hypertext Sole designer-developer, writer. myself This is my independent study on hypertext and critical theory for my MA in English.
1996 LVA-NRV chapter web site Sole designer-developer, editor. Literacy Volunteers of America, New River Valley Chapter Simple brochure web site to advertise services and contacts for the chapter where I served as a volunteer teaching basic literacy and English as a foreign language.
(No longer in use.)
1995 Fall Colors Lead designer-developer, editor. Virginia Tech College of Human Resources and Virginia Tourism Corporation. Promotional site to draw visitors for the changing of the leaves. Included an exhaustive summary of state park facilities.
(No longer in use.)
1994 Online Writing Lab (OWL) Lead designer-developer, editor. Virginia Tech Department of English Brochure site and self-help resource links for writers; an online extension of the Writing Center.
(No longer in use.)

Course design/development/delivery

My work in higher education affords me limitless opportunities for learning — the work itself is a continuing education for me. The following table summarizes my ongoing work in developing, designing, facilitating, and evaluating courses and workshops. Most of these courses involve working closely with faculty content experts.

year title role description
2012 Sound Communication Instructor, Co-designer Course on techniques for using sound in the arts. Taught for Kinetic Imaging Department, School of the Arts, VCU
2011 Kinetic Imaging: Virtual Interactive Worlds Guest lecturer Presented lecture and facilitated discussion on generative music.
2011 Media Art & Text: Production Workshop Guest lecturer Demonstrated audio production studio techniques, presented my recent research on generative music.
2006-2010 Chronic Nonmalignant Pain Management Courseware developer Online, self-paced course on management of chronic pain for medical students, residents, and faculty. (See Selected web sites.)
2001-2009 Histology Courseware developer Structure and function of cells. For first-year medical students other health care trainees. I helped to develop the CD-ROM-based histology atlas that serves as the text for the lab portion of the course. (See Selected CD-ROM titles.)
2002-2004 Family Medicine clerkship Courseware developer Basic clinical skills for third-year medical students, with a focus on family as the essential perspective on patient health. I designed and developed the Case Studies in Family Medicine CD-ROM program (see Selected CD-ROM Titles).
2001 CS 415: Human-Computer Interaction Instructional Designer Human Factors and Interface Design for CS and MIS majors.
2001 GRPH 210: Principles of Graphic Design Instructional Designer Graphic Design for CS and MIS majors.
2001 Faculty Development Instructor Six-week online course introducing new and prospective faculty to online communication tools and instructional strategies.
2001 Electronic Communication Tools Co-designer, Facilitator One-hour workshop for CS/MIS faculty on techniques and best practices for use of electronic communication technologies to support online and face-to-face classes.
2001 MIS 400: Systems Analysis and Design Instructional Designer Applied information systems.
2001 COMP 234: Web Design Instructional Designer Introductory web design and implementation for CS and MIS majors.
2001 MIS 320: Technical Writing Instructional Designer Technical communication for MIS majors.
2001 Course Development Workshop Instructional Designer, Content contributor, Co-facilitator Half-day workshop on developing courses in Franklin University's Balanced Learning Format. I co-developed the manual and I facilitate the portion of the workshop dealing with writing and assessing learning objectives.
2001 COMM 320: Business and Professional Communication Instructional Designer Basic principles of professional communication.
2001 BSAD 320: Business Policy and Decision-Making Instructional Designer, Evaluator Introduction to strategies and tools for decision-making.
2000 MBA 676: Knowledge Management Evaluator Comprehensive course on leveraging informatino technology and organizational culture to shape effective KM systems.
2000 BSAD 403: Business Ethics Instructional Designer, Evaluator Introduction to ethcial reasoning processes.
2000 COMM 120: College Writing Instructional Designer, Evaluator Introduction to college-level writing and research.
2000 SCIE 131: Environmental Science Instructional Designer, Evaluator Introduction to scientific method and natural processes.
2000 MKTG 300: Marketing Instructional Designer Introduction to marketing.
2000 MKTG 450: Global Marketing Instructional Designer Introduction to global marketing.
2000 PF 304: Online Learning Strategies Instructor A gateway course for online students in Franklin University's Community College Alliance Program.
1999 MBA 581: Advanced Graduate Learning Strategies Evaluator A gateway course for incoming MBA students, focusing on self-knowledge, psychometrics and team-building.
1993-1994 ENGL 1105: Critical Literacy Co-Designer, Instructor A first-year college writing course based on critical response to short essays and recursive revisions.
1994-1995 ENGL 1106: The Inquiry Project Co-Designer, Instructor A first-year college writing course based on critical response to book-length texts, the construction of intertextual concepts, and recursive revisions.

Selected CD-ROM titles

year title my role client description
2006 Digital Histology v 5 Lead designer-developer, cover designer VCU School of Medicine Interactive histology atlas featuring over 1100 micrographs. Designed to supplement or replace a microscope lab. Published internationally by John Wiley & Sons.
2005 Case Studies in Family Medicine Project coordinator, lead designer-developer, content editor VCU School of Medicine Interactive multimedia simulation of a patient encounter and diagnostic decision-making process, including dynamic patient record. Scalable, XML-driven architecture.
Published as a peer-reviewed resource by the Association of American Medical Colleges in their MedEdPortal repository.
2004 Digital Histology v 4 Lead designer-developer VCU School of Medicine Same as v. 5 above, but less.
2001-2002 Digital Histology v 2 and v 3 Lead designer-developer (assumed responsibility from previous developer; made significant improvements in navigation, usability, and code architecture) VCU School of Medicine  
2000 Franklin Online Tutorial CD v 3 Developer (selected program modules) Franklin University Simple linear slideshow-type tutorial showing specific software procedures.
1999 PRISM (Promotion of Responsible Sexuality through Multimedia) v 2 Project coordinator, lead designer-developer, lead writer U.S. Department of Health and Human Services (via American Research Corporation of Virginia) Interactive multimedia training to teach safer sex skills and attitudes to young persons.
1999 TLC (Training for Lay Caregivers) v 2 Video editor, design/development consultant U.S. Department of Health and Human Services, National Institute on Aging (via American Research Corporation of Virginia) Interactive multimedia training to teach home-based care skills for persons with physically impaired family members
1998 Asthma Busters! (Interactive multimedia for childhood asthma self-management) v 2 Lead designer-developer, editor U.S. Department of Health and Human Services (via American Research Corporation of Virginia) Interactive multimedia training to teach asthma self-management skills to children aged 6-9.
1998 Adult Literacy (Interactive multimedia to teach reading to adult learners) v 2 Lead designer-developer, content editor U.S. Department of Education (via American Research Corporation of Virginia) Interactive program to promote reading through use of genre stories built around branching narrative structures with online glossaries and other help tools.
1998 Parent Training (Interactive multimedia to teach parenting skills to first-time parents) v 1 Lead designer-developer U.S. Department of Education (via American Research Corporation of Virginia) Didactic and dramatic video to explain basic parenting concepts for first-time parents
1998 Interactive Multimedia Program for Alcoholism Assessment and Counseling Training v 2 Lead designer-developer DHHS, National Institute on Alcohol Abuse and Alcoholism (via American Research Corporation of Virginia) Interactive multimedia training to teach physicians and counselors to recognize, diagnose, and manage alcohol problems.
1997 Interactive Multimedia for the Promotion of Alcohol Awareness and Resistance Training v 2 Lead designer-developer, lead writer DHHS, National Institute on Alcohol Abuse and Alcoholism (via American Research Corporation of Virginia) Interactive multimedia training to teach young persons to make better decisions regarding alcohol use and abuse.
1997 TLC (Training for Lay Caregivers) v 1 Lead designer-developer, lead writer DHHS, National Institute on Aging (via American Research Corporation of Virginia) Same as TLC2, on a smaller scale.
1996 Doing IT! (Interactive Multimedia for Juvenile Diabetes Self-Management) v 1 Interface designer-developer, editor DHHS, National Institute on Diabetes and Digestive Kidney Diseases (via American Research Corporation of Virginia) Interactive multimedia training to teach diabetes self-management using intensive therapy for young persons.