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.
We do, we can work under NDA as a team or individually depending on your needs and can seamlessly integrate into your companies email and project management systems.
Absolutely! We will run maintenance or retainer contracts through your agency and can manage these projects front to back with minimal input, or work closely with your team to help manage client goals and expectations.
Definitely! Our team is about building relationships with your agency, so no project is too small. We also offer hourly rates for those times when you just need a little bit of help or a consultation.
We can seamlessly integrate into your team as either an extension of your existing development pipeline, or take on development completely for your agency. We will often be in meetings with the client from the ground floor, but we can just as easily work with specs and be an invisible force churning out your projects in the background, allowing you to focus on growing your client relationships.
Child Parent Psychotherapy
Training and accreditation management platform
WordPress platform developmentEvent management systemsMulti-role user systemsTraining and accreditation systemsWorkflow 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.
Training and event 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
Participant and accreditation tracking system
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.
User roles and platform structure
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.
Communication and notifications system
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
Data and system integrations
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
Platform infrastructure
WordPress
SiteGround hosting
Custom API integrations
The Events Calendar (heavily customized)
Key complexity
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.
We do, we can work under NDA as a team or individually depending on your needs and can seamlessly integrate into your companies email and project management systems.
Absolutely! We will run maintenance or retainer contracts through your agency and can manage these projects front to back with minimal input, or work closely with your team to help manage client goals and expectations.
Definitely! Our team is about building relationships with your agency, so no project is too small. We also offer hourly rates for those times when you just need a little bit of help or a consultation.
We can seamlessly integrate into your team as either an extension of your existing development pipeline, or take on development completely for your agency. We will often be in meetings with the client from the ground floor, but we can just as easily work with specs and be an invisible force churning out your projects in the background, allowing you to focus on growing your client relationships.
University of Washington Biology Department (Cabernard Lab)
CRISPR design workflow application
Scientific software developmentCustom web applicationData workflow automationReact application developmentAPI 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.
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.
We do, we can work under NDA as a team or individually depending on your needs and can seamlessly integrate into your companies email and project management systems.
Absolutely! We will run maintenance or retainer contracts through your agency and can manage these projects front to back with minimal input, or work closely with your team to help manage client goals and expectations.
Definitely! Our team is about building relationships with your agency, so no project is too small. We also offer hourly rates for those times when you just need a little bit of help or a consultation.
We can seamlessly integrate into your team as either an extension of your existing development pipeline, or take on development completely for your agency. We will often be in meetings with the client from the ground floor, but we can just as easily work with specs and be an invisible force churning out your projects in the background, allowing you to focus on growing your client relationships.