Child Trauma Research Program (UCSF)

Institutional Website WordPress Development Healthcare Education

The Child Trauma Research Program at UCSF required a refreshed website that aligned with institutional branding and provided a flexible content management experience.

We built a custom Gutenberg-compatible WordPress theme from Figma designs, creating an editable system while navigating UCSF IT requirements, branding standards, and institutional launch processes.

Tech stack

WordPress, HubSpot, Custom Theme Development

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.

Child Parent Psychotherapy

Training and accreditation management platform

WordPress platform development Event management systems Multi-role user systems Training and accreditation systems Workflow automation

Child Parent Psychotherapy is a UCSF-affiliated organization focused on helping young children and families recover from trauma through training, clinical practice, and accreditation programs.

We built a platform that allows them to manage their training, accreditation, and participant ecosystem online, replacing spreadsheet-based workflows and enabling them to scale their programs without increasing administrative overhead.

The Challenge

The organization was managing hundreds of training participants using spreadsheets and manual coordination.

This created limitations around:

  • Tracking participant progress across training programs
  • Managing recurring courses and events
  • Handling accreditation workflows
  • Coordinating communication between trainers and participants
  • Scaling training programs without increasing operational overhead

The system needed to support a complex, multi-role training environment with structured data tracking and flexible workflows.

What We Built

We built a WordPress-based platform that extends beyond a traditional website into a training and accreditation management system.

We implemented a heavily customized event and course system using The Events Calendar plugin.

This system allows trainers to:

  • Create and manage training courses and recurring events
  • Track attendance across sessions
  • Manage participant enrollment and participation data
  • Monitor course progress and completion status

We built a full tracking system for managing participants across training programs.

This includes:

  • Individual participant records tied to courses and events
  • Attendance tracking and progress monitoring
  • Form submissions and training documentation
  • Automated rostering of accredited participants

Accredited participants are automatically added to a searchable roster used by external organizations seeking certified therapists.

The platform supports multiple user roles with distinct permissions and dashboards, including:

  • Trainers
  • Participants
  • Administrators

Each role has access to different workflows, tools, and data views tailored to their responsibilities.

We implemented internal communication tools for course coordination, including:

  • Automated notifications for training events and updates
  • Manual messaging tools for trainers and administrators
  • Email-based communication workflows for participants and trainers

We integrated custom systems to support operational requirements, including:

  • Custom API interactions for rostering and accreditation workflows
  • UCSF-approved payment processor integration for course payments
  • Data handling and normalization for training and participant records
  • WordPress
  • SiteGround hosting
  • Custom API integrations
  • The Events Calendar (heavily customized)

This project required building a flexible system around evolving requirements and complex workflows.

Key challenges included:

  • Highly customized event and course logic beyond standard plugin behavior
  • Complex role-based access control across multiple user types
  • Evolving feature requirements during development
  • Complex query optimization for event and participant data
  • Managing structured data across training, accreditation, and communication systems

Results

  • Replaced spreadsheet-based tracking with a centralized training platform
  • Enabled scalable management of training and accreditation programs
  • Automated rostering of accredited participants for external discovery
  • Secured additional funding for continued platform development
  • Positive adoption from trainers, who are the primary operational users of the system
  • Established a foundation for scaling training programs without proportional administrative growth

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.

Everbright

HubSpot development Lead generation systems Marketing website Multi-audience conversion systems Enterprise CMS customization

Everbright is a solar energy company owned by NextEra Energy, operating as a fully owned subsidiary focused on expanding solar adoption across multiple customer segments.

We rebuilt their website on HubSpot after their initial implementation failed to reliably capture and structure lead data. The primary goal was to create a flexible lead generation system that could serve multiple audiences, including both customers and installation partners.

The Challenge

The existing HubSpot website had structural and data issues that limited its effectiveness as a lead generation system.

  • Lead capture data was not reliably structured or segmented
  • Existing HubSpot setup lacked flexibility for multiple audience types
  • Marketing workflows were constrained by native HubSpot limitations
  • Previous website implementation did not meet performance expectations
  • No scalable system for separating customer and vendor inquiries

What We Built

We built a fully custom HubSpot-based website system using a custom theme and structured content architecture, designed to support multi-audience lead generation and scalable marketing workflows.

  • Custom HubSpot theme built from Figma designs
  • Custom HubDB architecture for structured content types
  • Flexible content system supporting marketing expansion
  • Scalable page templates for campaign deployment
  • Custom multi-step lead capture form built outside HubSpot native limitations
  • Dual-path intake system for customers and installation partners
  • Structured lead routing and segmentation logic
  • Improved reliability of lead capture and tracking
  • Advanced HubL templating for dynamic content rendering
  • Extended HubSpot functionality beyond native form capabilities
  • Custom data structures using HubDB
  • Marketing-ready components for future campaign expansion
  • HubSpot platform constraints limiting traditional development approaches
  • Requirement for custom multi-step forms outside native functionality
  • Need to support multiple audience types within a single system
  • Ensuring reliable lead capture and data structuring at scale
  • Working within enterprise-grade marketing infrastructure

Results

  • Successfully relaunched a fully custom HubSpot website
  • Improved lead generation reliability and data capture accuracy
  • Enabled multi-audience targeting for customers and partners
  • Established scalable marketing foundation for ongoing campaigns
  • Continued ongoing development and support for new marketing initiatives

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.

University of Washington Biology Department (Cabernard Lab)

CRISPR design workflow application

Scientific software development Custom web application Data workflow automation React application development API integration systems

The Cabernard Lab at the University of Washington is a biology research group focused on cellular and genetic mechanisms, led by a tenured faculty principal investigator.

We built a CRISPR design application that streamlined their genome editing workflow by unifying multiple biological data sources into a single guided interface. The application itself became the subject of a peer-reviewed publication.

Published paper: https://academic.oup.com/g3journal/article/16/1/jkaf251/8294580

The Challenge

  • Manual genome editing workflow across multiple data sources
  • Repetitive, rule-based decision process for CRISPR target selection
  • Time-consuming visual gene identification and validation
  • Fragmented use of external biology databases and APIs
  • High cognitive load during experimental design

What We Built

We built a full-stack application that unifies genomic data sources and guides researchers through CRISPR target selection.

  • Integration with FlyBase genomic database
  • Aggregation of multiple biological data sources
  • Automated retrieval of genome regions and annotations
  • Structured normalization of genomic datasets
  • React-based interactive genome exploration interface
  • Node.js backend for data orchestration
  • Multi-step guided CRISPR design workflow
  • Dynamic highlighting of relevant genomic regions
  • Query-based genome lookup and filtering
  • FlyBase API
  • External genomic data sources
  • AWS EC2 deployment environment
  • MariaDB for structured biological data storage
  • Translating complex biological workflows into deterministic software logic
  • Handling domain-specific genomic data structures
  • Mapping abstract research methodology into user interface flows
  • Ensuring accuracy and traceability of biological data transformations

Results

  • CRISPR design workflow fully digitized and streamlined for the research team
  • Application became the subject of a peer-reviewed publication
  • Co-authorship on published scientific paper
  • Significant reduction in manual genome selection and validation effort
  • Improved accessibility and usability of genomic data within the lab

Agency FAQs

Marketing, creative, and digital agencies that need outsourced web and software development support.