Affinity

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 us

MIT
Massachusetts Institute of Technology
DCU
Dublin City University
TU
Tallinn University
UO
University of Oulu

Design & Research

We help clients frame problems, understand users, analyze systems, and articulate the path forward.

UX/UI designdiscoveryvisual designcompetitive modelingservice mappinginterface analysis

Prototyping

Rapid, iterative prototyping to validate assumptions, explore alternatives, and reduce risk before development.

interactive prototypesproof of conceptstechnical explorationsrapid application design studio

Mobile App Development

End-to-end development of robust, maintainable digital products.

native appshybrid architecturecross-platform

Publishing & Maintenance

Long-term support that sustains the life of your digital product.

consultingupdatesperformance optimizationaccessibilitycomplianceinfrastructure management

Projects

The Lotman–Mints Archive

The Lotman–Mints Archive

A digital exhibition examining the transformation that occurs when a traditional paper archive transitions into the digital realm.

Breathing and Meditation App

Breathing and Meditation App

Breath Next level is the easiest way to reduce stress and improve your mental and physical health. Follow the comforting guiding animations and explore a unique collection of proven breathing exercises.

Courses

We provide custom learning experiences for teams seeking to expand their design, research, or digital development capabilities.

Data Visualization with Python and R

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

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