NC250: Our Revolutionary Journey

Contributor · Full-Stack
Contributed as Full-Stack Developer on the Interactive Knowledge team for NC250

An interactive touchscreen kiosk application created for North Carolina’s 250th anniversary programming. The installation guides visitors through a map based journey of historic locations, events, and people connected to the Revolutionary era. The experience blends React, Electron, and a headless CMS to deliver a museum grade interface that is reliable, fast, and fully optimized for physical exhibit environments.

NC250: Our Revolutionary Journey screenshot 1
NC250: Our Revolutionary Journey screenshot 2
1 / 2
Media gallery for the NC250: Our Revolutionary Journey project

Technologies Used

  • React
  • Redux
  • Vite
  • Electron
  • MapLibre GL
  • SCSS
  • AWS S3
  • Drupal (headless JSON API)
  • Node.js

Project Details

Client Background


The NC250 initiative highlights North Carolina’s role in the Revolutionary era from 1771 through 1783. As part of the program, visitors explore history through exhibits, maps, and digital media. The kiosk experience was designed to present a touch friendly way to browse locations, people, and events connected to the state’s Revolutionary history.


Project Context


This kiosk was developed by the Interactive Knowledge team as a standalone desktop application for museum environments. It runs inside Electron with a React based interface and consumes content that is curated and published through a Drupal backend. It was built to operate reliably offline, survive heavy visitor use, and remain visually consistent with the broader NC250 identity.


My Role and Contributions


I contributed as part of the Interactive Knowledge development team, focusing on several areas of the application:

  • Front end feature development in React using hooks, context, and Redux
  • Styling updates in SCSS and refinement of interactive touch behaviors
  • Map based UI adjustments using MapLibre GL and custom layers
👋 Get to Know Me

Learn More About Me

From sound engineering to AI systems—discover the journey that shaped how I build technology.