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.

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.