Projects

I develop web applications and APIs using Django and various front-end technologies like Angular, React and HTMx. Here are a few of my more recent projects…

iBiology Courses

iBiology Courses website screencapture

I created and maintain the iBiology Courses website for Science Communication Lab. iBiology Courses delivers online education courses for more than 10,000 biology professionals, grad students and undergraduates. The project is funded by an NIH iPERT grant.

KinesinLMS

KinesinLMS logo

The NIH provided a supplementary iPERT grant to transform my custom Learning Management System (LMS) for iBiology Courses into an open-source (AGPL) application. Source code and docs are available at the KinesinLMS GitHub repository.

For more information, have a look at the recent paper we've submitted to the Journal of Open Source Software.

IGSDB Web Application

LBNL IGSDB project

The International Glazing and Shading Database (IGSDB) is an important resource provided by LBNL to window performance simulators. I am currently building a web api for the IGSDB.

BETTER Web Application

LBNL IGSDB project

BETTER is a web application by LBNL that "enables building operators to quickly, easily identify the most cost-saving energy efficiency measures in buildings and portfolios using readily available building and energy data."

McQuillen Interactive was brought on to completely rewrite and extend the first version of the BETTER Django application. Work included a complete refactor of the existing Django code, user interface updates, a full-featured API via Django Rest Framework, and creation an asynchronous workflow via Celery.

BETTER is a really interesting project making a real impact on carbon emissions and energy savings. I'm proud to be a part of it. Read more about the BETTER team's efforts.

CheckerTool

CheckerTool screencapture

A rich web application that helps experts interact with the International Glazing Database by LBNL.

AERCalc

CheckerTool screencapture

A desktop application that ties WINDOW7, EnergyPlus and custom ratings apps together into a single GUI, providing "EPh" and "EPc" energy ratings for window attachments.

COMFEN

COMFEN application screencapture

A powerful yet friendly single-zone energy simulation application for architects and engineers. The desktop application integrates with EnergyPlus, WINDOW7 and Radiance to perform energy and daylighting simulations. Output is rendered in carefully laid out graphs and visualizations.

SimpleDiagrams

SimpleDiagrams application screencapture

My cross-platform desktop application that made sketching and diagramming fun.

SensorSuitcase

SensorSuitcase application screencapture

A cross-platform desktop application for analyzing data gathered by the SensorSuitcase suite of tools. SensorSuitcase was a joint project between Lawrence Berkeley National Laboratory and Pacific Northwest National Laboratory. I built the desktop analysis program for LBNL, shown above.

The Sensor Suitcase project was awarded the 2020 Federal Laboratory Consortium Award for Excellence in Technology Transfer.

WorkZoneViz

WorkZoneViz application screencapture

A cross-platform desktop application for traffic engineers to configure diagrams for lectures and training.

Past Articles

In a previous life I wrote more than I coded. Here are a few articles I've written:

Articles for Environmental Design & Construction magazine

  • “Seeing the Forest for the Trees”
  • “Harnessing the Sun”
  • “The U.S. Answers the Green Building Challenge”
  • “The Art of Daylighting”
  • “Environmental Building Events Sweep The Country”
  • “3 Case Studies for Improved IAQ”
  • “Virtual Office Showcases Green Technology”

Environmental Building Science

  • “COMFEN 3.0: Evolution of an Early Design Tool for Commercial Facades and Fenestration Systems.” Selkowitz, Stephen E., Robin Mitchell, Maurya McClintock, D. McQuillen, Andrew McNeil, and Mehry Yazdanian. BESS Conference 2011. Pomona, CA, 2011.

Other

  • “Blackfeet Banker’s Grant Rewards Genius for Getting Things Done.” National Banker, June 24, 1997