The Challenge
The client is a direct-to-consumer prescription skincare company. Its service replaces much of the conventional dermatologist and pharmacy process with an online skin assessment, clinician review, personalized formulation, and direct delivery. Formulas account for factors such as skin concerns, sensitivity, existing products, and climate.
The company needed to launch and expand its marketing site while the internal team was already moving quickly on the larger product. The frontend had to explain an unfamiliar healthcare model without overwhelming the customer. It also had to communicate both the medical credibility of the service and the more approachable experience of a consumer skincare brand.
The pace created a second challenge. The implementation could not become a parallel system that only an outside developer understood. It needed to fit the teamβs existing workflow and remain maintainable after handoff.
The Approach
I joined the existing team as additional frontend capacity and translated the approved designs into a responsive Vue implementation. I broke the interface into reusable components rather than building each page as an isolated composition. This made it easier to maintain consistent typography, spacing, calls to action, product content, and responsive behavior as requirements changed.
I also worked through the practical integration details that appear during a startup build: incomplete content, evolving designs, changing page requirements, and coordination across design and development. Before handing the project back, I organized the component structure, removed unnecessary complexity, and documented the conventions the internal team would need to continue the work.
The Result
The client received a polished marketing frontend without pulling its core team away from product development. The Vue architecture supported fast iteration during the launch period while leaving the internal team with a codebase they could understand, extend, and maintain.