A large scale Drupal platform created for the American Battlefield Trust to help visitors explore Revolutionary War history across multiple states. The Liberty Trail site provides interactive maps, travel itineraries, audio tours, state specific landing pages, and educational content. The project combines custom API integrations with flexible editorial tools, allowing the Trust to publish trail sites, historical biographies, tour content, and travel guides in a consistent and engaging way. I contributed to this project as part of a collaborative engineering team.
The American Battlefield Trust preserves and interprets historic battlefields across the country. The Liberty Trail initiative highlights Revolutionary War history and helps visitors plan trips, explore key sites, and learn about important events and people. The website acts as both a historical resource and a tourism tool, serving travelers, educators, students, and heritage organizations.
The Liberty Trail website was built by the Interactive Knowledge team as a fully custom Drupal 11 implementation. The platform supports content sourced from multiple APIs, including the Trust’s battlefields.org data, National Park Service endpoints, and custom feeds for biographies and events. The theme follows a strong visual identity with historical map textures, state badges, and interactive elements that help visitors explore history across the east coast.
I contributed to development and support across several parts of the project, including:
My work helped improve both the user facing design and the editorial experience for staff who create and manage content.
External data consistency
API content from battlefields.org and NPS varies in format. I contributed to debugging issues in the libertytrail_core module where incoming data needed sanitation, mapping, or fallback logic before being displayed.
Map interaction patterns
Pages with maps required consistent marker behavior, filters, and loading states. I refined front end logic and SCSS for stable map layouts across screen sizes.
Page specific styling complexity
The site has many page types with unique layouts including trail sites, tours, biographies, and itineraries. I handled SCSS organization and template updates that kept the theme consistent and manageable.
Accessibility across custom components
Interactive elements like carousels, accordions, and tab systems required accessible markup. I updated attributes, roles, and focus behavior to support assistive technologies.
Interested in working together? I'm always open to discussing new projects and opportunities.
An interactive AI voice kiosk designed for the EarlyWorks Children’s Museum to welcome families, guide visitors through exhibits, support accessibility needs, and provide a playful, museum-themed digital ambassador. Gear-y blends curiosity, safety-focused communication, and a kid-friendly personality to create a warm, educational first point of contact for guests.
A 12-foot interactive alien oracle, combining a large inflatable sculpture with a reflective, poetic AI voice kiosk experience designed for the LEAF Global Arts & Music Festival. Athena guides visitors through gentle conversation, encouraging mindfulness, curiosity, and wonder while maintaining safe, inclusive dialogue.
A playful, educational mascot project developed for the City of Cedar Park to promote community-wide water conservation. The initiative included designing a warm, engaging character personality, creating conversation-safe AI interactions, and deploying a public-facing interactive kiosk that helps residents learn water-saving habits through humor, clarity, and accessible guidance.
Have an AI project in mind or need a secure, reliable system built? Let's talk.