L o a d i n g

PROJECT ROLES DEVELOPER

The 100 Counties Project of the North Carolina Museum of Natural Sciences allows the public to explore how the Museum engages all 100 counties across North Carolina. Statistics are visualized through an interactive map and animated charts with summaries of each category. The data is updated using annually and served through an in-house custom API.

PROJECT ROLES DEVELOPER

Children’s Discovery Center is a child-care facility located just outside Cary, NC. Children range in age from infants to kindergarten. The website is a simple small business website for marketing and information purposes. Parents of young children often have very little time to view a website. They need to acquire the needed information as quickly as possible. For this demographic, simplicity is key driven by a focus on straightforward information delivery. The design, especially the color palette, is meant to reflect the mood of a childcare facility. I can attest to the warmth. My youngest child spends his weekdays at the center.

PROJECT ROLES DEVELOPER

The State of Mammals website is a small single-page website to provide the public with information about a proposed big data project.

PROJECT ROLES DEVELOPER

A podcast hosted by Dr. Eric Dorfman, Director and CEO of the North Carolina Museum of Natural Sciences and Dr. Dan Dombrowski, the Museum’s Chief Veterinarian. Along with their featured guests, the hosts identify and explore our innate connections to nature through science, art, and living to promote the importance of preserving and protecting our wildlife and wild places to maintain these connections for better health and happiness. The Biophilia Podcast is a production of the North Carolina Museum of Natural Sciences.

PROJECT ROLES DEVELOPER

The Candid Critters Project Management system (CAPS) is a custom web application to support the NC Candid Critters project workflow. CAPS is built using the Laravel MVC Framework with a MYSQL database backend. The web application features a wide array of features that include camera management, reservation and training tracking, site mapping, and custom reports generated on the fly.

The application is modularized to provide support for specific sections of the workflow. This way the application can target and scaled to particular needs providing comprehensive across the entire workflow. These modules with a short description are as follows:

  1. Volunteers. This module handles the submissions, status, and activities of all project volunteers. The training programs all volunteers must undergo can also be tracked using this module.
  2. Sites. The geographic distribution and associated metadata of sites are managed through a series of interfaces. Sites belong to one or more types, including proposed camera locations, active data collection sites, and past sites.
  3. Libraries. Each participating library is given an optional account in the CAPS. This allows them to directly manage their camera inventory, reservation activity, and contact information. If libraries opt-out, then the module seamlessly moves to administrative control.
  4. Form Submissions. The start of the project workflow beings with a series of custom forms, each for a specific type of volunteer. All form submissions and subsequent routing through the project is managed using this module.
  5. Web Maps. Closely related to the sites module, the web map module is a centralized management component for all embedded maps and associated resources (e.g. proposed camera sites). The web maps in CAPS contain an array of features including hundreds camera site locations, reverse geocoding, custom map layers, and a feature that allows users to find the nearest library and proposed camera site to their given location.

PROJECT ROLES DEVELOPER

3D model gallery of specimens from the three paleontology collections at the North Carolina Museum of Natural Sciences. The viewer uses the 3D JavaScript library, three.js, with data pulled from the Museum’s primary RESTful API. An inventory of all the models is available here: https://collections.naturalsciences.org/paleo-models. If you’re looking for a great example, then I highly recommend one of the Paleobotany specimens, such as NCSM 114. Just make sure you are using Google Chrome to view the model.

PROJECT ROLES DEVELOPER

NC Environmental Restoration Association is a 501c industry group that represents environmental restoration professionals in North Carolina. The website is a ‘single page application'(SPA) where all of the content loads dynamically within a single page request.

PROJECT ROLES DEVELOPER

The goal of this Sound Around Town citizen science project is to understand better how this daily exposure affects us through your help in the collection of more acoustic data within cities as well as attentive listening exercises. The website is built on WordPress using a custom theme designed specifically for the project. Bootstrap handles the responsive behavior of the website. SVG animations utilize native CSS3, vivus.js and GSAP.

PROJECT ROLES DEVELOPER

A project information website for NC Candid Critters, a citizen science camera trap survey of North Carolina. Citizen scientists get to explore the outdoors and learn about the critters living in their community while helping us gain information that can be used for conservation and management purposes. The project is based at the North Carolina Museum of Natural Sciences in collaboration with NC State University, NC Wildlife Resources Commission, the State Library of NC, NC Cardinal, the Public Libraries of North Carolina, and the Smithsonian.

PROJECT ROLES DEVELOPER

A web-based solution for the issuance and tracking of exhibitor authorization to bring live animals to events at the Museum of Natural Sciences. Information stored in the system enables staff to better protect the safety and well-being of visitors by minimizing the impact of emergency or unfortunate event.

PROJECT ROLES DEVELOPER

The Facilities Ticket and Work Order System is the technological backbone of facilities operations at the North Carolina Museum of Natural Sciences. The custom-built application features a wide array of features that include work assignment, custom workflows, notification systems, work status tracking, printable and downloadable report data, and more.

PROJECT ROLES DEVELOPER

The NCSM Online Collections web application is our flagship search and data-sharing platform for the biological, geological, and paleontological collections at the North Carolina Museum of Natural Sciences. The application is built on Laravel and Vue.js. Bootstrap takes care of the responsive behavior, vivus.js for SVG animations, and jQuery Datatables for the display and interactivity of search results. Several collections include a web map for georeferenced specimens based on Leaflet and custom GeoJSON API endpoints provided by the NCMNS API.

PROJECT ROLES DEVELOPER

A secure digital asset management system with features including asset capture, automatic metadata extraction, image viewing and editing, custom categorization, and support for a broad range of file types. Assets are shared, searched, and downloaded through a sophisticated web interface and API.

PROJECT ROLES DEVELOPER

A ‘proof of concept’ collection of data visualizations using d3.js. The data is derived from taxonomic information directly from the collections databases at the North Carolina Museum of Natural Sciences. The result is an interactive radial tree that provides a different way of thinking about taxonomy.

PROJECT ROLES DEVELOPER

A custom web-based grants management solution for the NC Science Museums Grant Program. The software streamlines the grant proposal process with application cloud storage, letting managers quickly refer to previous applications and proposals instead of starting from scratch each time.

PROJECT ROLES DEVELOPER

mCal is a custom-built web application for room reservations and general purpose event management for the North Carolina Museum of Natural Sciences. The application is built on the popular PHP MVC Framework, Laravel and includes a sophisticated API for external data sharing and wider integration.

PROJECT ROLES DEVELOPER

Ecosystem Planning & Restoration is an environmental firm that provides services to support a sustainable environment with a standard, small company, information-driven website.

PROJECT ROLES DEVELOPER

CitSciScribe was a digital transcription project of the North Carolina Museum of Natural Sciences. The application provided citizen scientists the opportunity to digitize hand-written collection cards and ledgers associated with orphaned collections acquired by the Museum.

PROJECT ROLES DEVELOPER

Replaced in 2018, the goal of the NCSM Online Collections website was to provide valid, useful, rigorously processed data products to end users via a simple and efficient searching protocol. We achieved this using web-based search forms for each collection that returned six data products to the end user. The application was responsive to both large and small devices and compliant with section 508 accessibility guidelines. This web application was retired in early 2019. and replaced with the next generation NCSM Online Collections web application.

PROJECT ROLES DEVELOPER

A multi-purpose and multi-faceted website serving the North Carolina Museum of Natural Sciences, the largest institution of its kind in the southeastern United States. In January 2019, the website contained 1,920 pages with more than 2,500 page views every day.

PROJECT ROLES DEVELOPER

NCSM Species Mapper is an interactive data visualization and web mapping application that allows end users to map the georeferenced specimens in the North Carolina Museum of Natural Sciences’ collections. An array of features and data layers are included to meet the needs of both researchers and educators.