Ethical design
Design, Research, and Development for Ambitious Projects
We are a boutique consultancy dedicated to the thoughtful design and development of digital products, systems, and knowledge interfaces. Our work brings together strategic insight, rigorous research, and meticulous craft. Whether you are building a new application, exploring emerging data resources, or rethinking how users engage with complex information, we provide the expertise, structure, and creative precision needed to move from uncertainty to clarity.
Build your next thing with usDesign & Research
We help clients frame problems, understand users, analyze systems, and articulate the path forward.
Prototyping
Rapid, iterative prototyping to validate assumptions, explore alternatives, and reduce risk before development.
Mobile App Development
End-to-end development of robust, maintainable digital products.
Publishing & Maintenance
Long-term support that sustains the life of your digital product.
Projects

The Lotman–Mints Archive
A digital exhibition examining the transformation that occurs when a traditional paper archive transitions into the digital realm.
Courses
We provide custom learning experiences for teams seeking to expand their design, research, or digital development capabilities.
Data Visualization with Python and R
This course is designed for people who want to learn to use complex datasets. We first cover data analysis. We work through the essentials of Python-based visualization including libraries like matplotlib and seaborn to building pivot-driven long-form tables and documents, culminating in building final portfolio visualizations that bring code with technical and design process.
Request info →Design Systems
A practical course for building design systems that support scalability at scale. The course covers components such as structures, pattern libraries, documentation standards, and how to use Figma to help coordinate across design and development teams and create systems that speed up delivery without compromising craft.
Request info →How We Work
Listen and Clarify
We begin by understanding your context, constraints, and aspirations. We ask the difficult questions that bring hidden assumptions to the surface.
Frame the Problem
Drawing on analytical and design methodologies, we refine the problem into a clear conceptual structure that can guide decision-making.
Explore and Prototype
We open a space for alternative solutions through rapid prototyping, mapping, modeling, and iterative exploration.
Build with Purpose
Development proceeds with precision, transparency, and long-term maintainability, ensuring that what we build is robust and extensible.
Support and Evolve
We remain available as systems grow, data shifts, and new demands emerge.
Contact Us
Ready to start your next project? We'd love to hear from you. Get in touch and let's discuss how we can help bring your vision to life.
Get in Touch