From start to finish, I‘ll cover strategy, website and product design, UX and UI design, and frontend development—and I bring in trusted backend and engineering collaborators as needed. Together, we handle the full project: concept through launch, for clients ranging from small businesses to large enterprises.
As a contractor, I plug into teams of all sizes—supporting strategy, website design, product design, information architecture, UX and UI design, frontend development, and system architecture. Whether you need a design partner to shape a product, refine a design system, or help deliver a large-scale website or app, I adapt to your workflow and show up as a reliable, senior collaborator.
Framing goals, audiences, constraints, and success metrics, and guiding projects from start to finish with clarity, alignment, and a high standard of care.
Clear documentation, shared schedules, and communication that keep teams focused and moving confidently from discovery through launch.
Designing systems with purpose—not just screens—balancing content, functionality, and real-world business needs.
Shaping intuitive user experiences through thoughtful interaction design and information architecture that reduce complexity and make content easy to understand and navigate.
Creating rich, engaging interfaces supported by cohesive design systems—balancing aesthetics, creativity, and consistency while enabling scalability over time.
Building responsive, performant interfaces with clean, maintainable code that brings design intent to life across devices and browsers.
Ensuring websites are accessible, search-ready, and structured for modern AI-driven discovery—supporting usability, visibility, and long-term resilience.
Designing and building websites and digital products with scalable, well-structured content management systems that enable long-term growth, adaptability, and ease of ownership.
Collaborating with trusted development partners to guide website and product development and integrations—helping teams make sound technical decisions that support the product, the design, and the people who use it.
Websites and digital products often lose their way over time. Content accumulates, functionality gets added, priorities shift, and the original purpose becomes harder to see. My process starts by eliminating the excess and focusing on what truly matters—creating experiences that feel clear, usable, and intentional.
Every project is different, so the process should be flexible enough to meet its needs. The phases below represent the approach I take when designing and building a website or digital product from the ground up, but not every project requires every phase. I bring the experience and framework; together, we’ll determine where to focus, what to prioritize, and how to move the project forward.
Define your project’s purpose, goals, and measures of success. Identify and understand your audiences, both internal and external. We’ll ask: What problem or need are we trying to solve? Why is this website or application important to your audience and your business? These questions, along with many others, help define the what and why of our project.
This is where we begin defining how we’re going to create a successful website or application. We’ll map out content needs and functionality for your audiences and your business, exploring content organization, labeling, navigation, and the overall flow of the experience. We’ll define content types—the building blocks of the site’s structure, each with its own role, rules, and purpose—and identify opportunities to simplify and strengthen the relationships between them. Review, test, and iterate.
We’ll explore low-fidelity concepts for navigation, functionality, content, messaging, and screen layouts. Clickable prototypes help us illustrate and test interactions, workflows, and the overall user experience, including responsiveness and accessibility where applicable. Review, test, and iterate.
With the strategy and structure established, we can focus on bringing the experience to life through user interface design. We’ll evaluate your existing visual language and identify what we have to work with, preserve, or evolve. We’ll refine content and layouts, then thoughtfully apply color, typography, photography, graphics, and icons to enhance the overall experience. Review, test, and iterate.
Design and development aren’t separate disciplines for us. I bring a strong understanding of both, keeping UX and UI in focus as designs become working interfaces—from clean, accessible HTML and CSS to responsive behavior, animation, performance, and the underlying content management system. When a project requires additional backend or engineering expertise, I bring in trusted collaborators to round out the team.
Every project, no matter how large or small, is thoroughly tested across browsers, devices, and operating systems. We’ll validate functionality, content, layout, accessibility, performance, and the details that can make the difference between something that simply works and something that feels right.
Launch is an important milestone, but it shouldn’t be the end of the process. Successful websites and applications require ongoing care and attention. While a thoughtful process helps us focus on immediate needs, we also need to look ahead and build flexible, scalable solutions that can adapt as your business and audience evolve. My goal is to empower you to take control of your website’s day-to-day needs, with the tools and knowledge to reduce your dependence on designers and developers. When larger changes or new challenges arise, I’m here to help—with the context and understanding that comes from staying close to your business.
I don't treat design and development as separate stages, and I don't treat accessibility, mobile, performance, and SEO as separate concerns competing for my attention. They're all part of the same system—decided from the first move, not bolted on before launch.
The reason is structural, not philosophical. The clean, semantic markup a screen reader depends on is the same markup that works on a phone, loads quickly, and reads clearly to a search engine or an AI. Build it right once and you're serving all of them at the same time. Treat each as its own separate pass and you spend your time patching one thing while breaking another. Building accessibility-first and mobile-first isn't extra work laid on top—it's how the work gets built.
This approach inspired BetaSweep, a tool I designed and built to audit a website's quality based on accessibility, SEO & AI readability, performance, and more. You can run your own site through it anytime.
*Notable Awards:
My Webby Awards recognition came through my partnership with RDVO on two projects—the Massachusetts Bay Transportation Authority website and a promotional site for the Gillette Young Guns. My One Show Interactive recognition came through my partnership with Tag New Media on a promotional microsite for Rossignol Snowboards.