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.
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.
Website and CMS architecture
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
Lead generation system
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
Platform customization
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
Key complexity
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.
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.