← All projects Project / 05

Client work · 2026

Ophthalytics

Working directly with a clinical AI founder to replace WordPress, connect the website to HubSpot, and develop a custom admin portal.

ophthalytics.comWebsite tour
0:00 / 2:07
01 / 08Homepage · Layout

Photoshop mockup

The Ophthalytics homepage composited onto a laptop screen in Photoshop
The finished website placed in context, composed in Photoshop.

The problem

A website that was difficult to change.

Ophthalytics’ previous WordPress site had been built by a design agency. The agency considered the project complete, but the founder still needed updates. Coordinating those changes had become difficult, limiting how easily the site could evolve with the business.

I proposed rebuilding it from scratch so we could work directly together and make changes more easily. The founder agreed. Keeping a familiar WordPress-style editor was an important requirement for the new site.

The Ophthalytics team at their ARVO 2023 conference booth
The company behind the work, presenting at ARVO 2023.

The approach

Planning the editor and the lead pipeline.

The new site’s content still lived in code. The CMS proposal worked through how staff could edit it while keeping the custom layouts intact. I proposed starting with one footer edit, using it to prove the preview and approval process before expanding the editor to other content.

The HubSpot brief documented the form integration and what could happen next. Lead notifications were a settings change; tracking needed a consent decision. It also identified which reporting features were available on the existing subscription and how CRM data could feed the planned admin dashboard.

Read the planning documents

Project proposal

Download Word
Admin-interface concept · original screen recording, August 2026 · condensed to 15 seconds at 10× speed. No audio.

The hard part

Easy editing, with control over what goes live.

The founder’s request for a familiar editor became a proposal for a custom content management system. Staff would update text, images, and approved page sections, then preview and submit their changes for review. Reusing the site’s components keeps the design consistent.

Behind that interface, Git would preserve the history of each change and approval. The planned admin portal brings the editor together with an activity feed and analytics dashboard. It is now in development.

Proposed Ophthalytics CMS editor with page navigation, editable fields, a live page preview, Save Draft, and Submit for Review controls.
Editor concept from the CMS proposal · preview changes, save drafts, and submit for review. Open the image for a closer look.

Designing the analytics workspace.

The dashboard brings traffic sources, campaign attribution, and on-page interactions into one workspace. This prototype explores the analytics side of the admin portal, alongside the editor and publishing tools.

Analytics dashboardConcept · Sample data
Ophthalytics analytics dashboard concept showing website traffic, sources, and engagement metrics.
0:01 / 0:40
Overview · Guided tour of four dashboard views. All figures are illustrative.

Explore the analytics dashboard

Interactive concept · Sample data

Try Overview, Web Traffic, UTM Tracking, and On-Page Elements in the sidebar. Switch the charts between daily and weekly views.

Connecting inquiries to follow-up.

The HubSpot integration I built connects contact, demo, and newsletter forms to the team’s CRM. Each submission keeps its source page and message; demo requests also capture product interest. Repeat submissions update the same contact, keeping the history together.

Contact and demo requests notify the founder, and a HubSpot dashboard sends a weekly lead summary. This connection also provides the foundation for reporting in the custom admin portal.

Explore the integration on GitHub ↗
Website → HubSpot
01ContactStart a conversation
02Book a demoCapture product interest
03NewsletterKeep in touch
A contact with context.

Name · email · company · role
Product interest · source page

Founder notificationsContact + demo requests
Lead reportingDashboard + weekly summary

Sales and marketing contacts only. Patient data stays out of the CRM.

The implemented lead pipeline, from the website’s own forms to the team’s daily workflow.

Outcome

An ongoing role beyond the launch.

The replacement website and HubSpot integration are live. Work now focuses on the admin portal, extending the same partnership from the public experience to the tools the team uses to run it.

Next project RentRaiser
Visit website ophthalytics.com