Skip to main content

Community

Credits & thanks

Dasher has been built, broken, fixed, translated, tested and championed by hundreds of people across more than a quarter of a century. This page is our attempt to thank as many of them as we can. If we’ve missed you, please tell us — omissions are never intentional.

In memoriam

David MacKay 1967 – 2016

Creator & original project lead

Professor of Physics at the University of Cambridge. David created the first Dasher prototype in 1997 and led the Inference Group that turned it into a research project and then free software. Dasher still stands on the information theory he brought to it.

Founding & research team

Dasher began in 1997 in the Inference Group at the University of Cambridge. These people took it from a prototype to a widely-used, multi-platform, open source project.

David Ward

Lead developer (1998–2002)

Developed the research version of Dasher for his PhD; created the Eye-Dasher and Pocket PC versions.

Alan Blackwell

Research advisor

Lecturer in the Cambridge Computer Laboratory; helped design the original experiments.

Iain Murray

Open source release (2002)

Prepared Dasher for its first open source release.

Phil Cowans

Developer & project manager

Created Dasher v3 for GNU/Linux; project manager from 2006. A driving force for many years.

Hanna Wallach

Mobile developer

Worked on v3 for the iPAQ running Linux.

Matthew Garrett

Project manager (2002–2003)

Supported by the Gatsby Foundation.

Chris Ball

Project manager (2003–2005)

Maintainer and developer during the v4 era.

Keith Vertanen

Speech-Dasher developer (2003–2007)

Developed the Speech-Dasher prototype.

Piotr Zielinski

Developer (2005–2006)

Two-dimensional Dasher, gaze/head/gesture tracking.

Ada Majorek

Dasher v5

Developed the v5 update and the modern macOS compatibility work.

Special thanks

Sebastian Pape

The architect of the v6 split

Sebastian carried out the large refactoring effort that broke the old monolithic Dasher apart into a shared DasherCore engine and its separate native frontends. That split is the foundation of modern v6 — every Apple, Windows and GTK build today stands on the work he did.

v6 maintainers & core contributors

The current rewrite is carried by an active core of contributors across the shared DasherCore engine and its native frontends.

  • Will Wade — v6 maintainer & project lead
  • Alan Lawrence — Engine & frontends
  • Patrick Welche — Core engineering
  • Jim Hawkins — worked on a JavaScript version of Dasher
  • Gavin Henderson — Governance and licencing

Friends of the project

People and organisations who championed Dasher, opened doors, and supported its users — not all of whom show up in a git log. Far more have given their time, expertise and guidance over the years than we could ever list here; if we’ve missed you, it is not for lack of gratitude.

  • Brian Roark — Google — a long-standing champion of the project and its accessibility mission.
  • Alexander Gutkin (Sasha) — a key ally of the project, working alongside Brian Roark.
  • Lissie Lillanfield — Product Manager for a spell, helping guide the support and direction of the project.
  • Jen Spatz — UX work that shaped the current v6 logo and design, and engagement with end users to steer the future direction.
  • Ace Centre — helped maintain Dasher over the past six years, in particular the Dasher iOS project.

Users & advocates

Dasher exists for the people who rely on it. We’re especially grateful to the users and advocates who’ve shown the world what eyes-free, switch and gaze-driven communication makes possible — and who push us to make it better. Naming just a few of the many:

  • Steve Saling
  • Owen Kent
  • Stefan Zecevic
  • Darren Gabbert
  • Yvette
  • …and the many more we haven’t yet named here.

Funders & institutions

Dasher would not exist without sustained financial and institutional support.

Gatsby Charitable Foundation

Original research funding at the Cambridge Inference Group.

AEGIS project (European Commission)

Open accessibility: groundwork, infrastructure, standards.

NLnet Foundation

Supported the v6 rewrite.

University of Cambridge Inference Group

Dasher's birthplace.

Everyone in the code

The names below were extracted automatically from the commit history of the Dasher repositories — the main dasher archive going back to 1997, plus dasher-web, the Apple, Windows, GTK and Mobile frontends, DasherCore, and this website. It includes developers, translators and packagers across every era of the project. 273 people, and counting.

  • A S Alam
  • Aaron R. Larson
  • Abel Cheung
  • Ada Majorek
  • Adam Spickard
  • Adam Weinberger
  • Adi Roiban
  • Ahmad Riza H Nst
  • Alan Lawrence
  • Alan Mortensen
  • Alastair McKinstry
  • Ales Nyakhaychyk
  • Alessio Frusciante
  • Alexander Gutkin
  • Alexander Saprykin
  • Alexander Shopov
  • Alexander Winston
  • Alexandre Franke
  • Alper Oner
  • Amanpreet Singh Alam
  • Amitakhya Phukan
  • Anders Jonsson
  • Andika Triwidada
  • Andras Timar
  • Andre Klapper
  • Andrew McGrath
  • Ani Peter
  • Ankitkumar Rameshchandra Patel
  • Antón Méixome
  • Antonio Fernandes C. Neto
  • Arafat medini
  • Arangel Angov
  • Aron Xu
  • Artur Flinta
  • Ask Hjorth Larsen
  • Åsmund Skjæveland
  • Aurimas Černius
  • Balázs Meskó
  • Balázs Úr
  • Baris Cicek
  • Baurzhan Muftakhidinov
  • Behdad Esfahbod
  • Benoît Dejean
  • Brian Williams
  • Bruce Cowan
  • Bruno Brouard
  • Cagdas Evren Gerede
  • Carles Ferrando
  • Cédric Valmary
  • Changwoo Ryu
  • Chao-Hsiung Liao
  • Chris Ball
  • Chris Leonard
  • Christian Kirbach
  • Christian Neumair
  • Christian Rose
  • Christophe Bliard
  • Christophe Merlet
  • Claude Paroz
  • Clytie Siddall
  • Dafydd Harries
  • Daniel Korostil
  • Daniel Mustieles
  • Daniel Nylander
  • Daniel S. Koda
  • Daniel Șerbănescu
  • Danilo Šegan
  • David Barnett
  • David Lodge
  • David Planella
  • David Ward
  • Denis Lackovic
  • Dimitris Spingos
  • Djavan Fagundes
  • Djihed Afifi
  • Doug Dickinson
  • Duarte Loreto
  • Emin Tufan Çetin
  • Enes Çakır
  • Enrico Nicoletto
  • Erdal Ronahi
  • Estêvão Samuel Procópio
  • Evandro Fernandes Giovanini
  • Flamarion Jorge
  • Florentina Mușat
  • Fran Diéguez
  • Francesco Marletta
  • Francisco Javier F. Serrador
  • Frederik Eaton
  • Friedel Wolff
  • Funda Wang
  • Gabor Kelemen
  • Gareth Owen
  • Gavin Henderson
  • Gheyret Kenji
  • Gil Forcada
  • Gil Osher
  • Gilles Dartiguelongue
  • Gintautas Miliauskas
  • Goran Rakic
  • Görkem Çetin
  • Guilherme de S. Pastore
  • Guntupalli Karunakar
  • Gurban M. Tewekgeli
  • Gustavo Maciel Dias Vieira
  • Hasbullah Bin Pit
  • Hendrik Brandt
  • Hendrik Richter
  • Hideki Yamane (Debian-JP)
  • Hossein Amin
  • Ignacio Casal Quinteiro
  • Ihar Hrachyshka
  • Ilkka Tuohela
  • Iñaki Larrañaga Murgoitio
  • Ivan Stojmirov
  • Ivar Smolin
  • Jakub Friedl
  • Jamil Ahmed
  • Jan Ackermann
  • Ján Murin
  • Jani Monoses
  • Javier Jardón
  • Jenny Petoumenou
  • Jeremy Cope
  • Jeremy Le Floc'h
  • Jeremy MacRae
  • Jim Hawkins
  • Jiro Matsuzawa
  • Joan Duran
  • Joe Hansen
  • Joerg Sonnenberger
  • John C Barstow
  • John Salatas
  • Jonh Wendell
  • Jordi Mallach
  • Jordi Mas
  • Jorge Gonzalez
  • Josef Andersson
  • Josep Puigdemont i Casamajó
  • Jovan Naumovski
  • Keith Vertanen
  • Kenneth Nielsen
  • Khaled Hosny
  • Khandakar Mujahidul Islam
  • Kjartan Maraas
  • Kostas Papadimas
  • Kukuh Syafaat
  • Kwok-Koon Cheung
  • Laetitia Baudoin
  • Lasse Liehu
  • Laszlo Dvornik
  • Laurent Dhima
  • Leonardo Ferreira Fontenelle
  • Leonid Kanter
  • Logan Rosen
  • Lorenzo Blasa
  • Luca Ferretti
  • Lucian Adrian Grijincu
  • Lukas Novotny
  • Mahyar Moghimi
  • Manoj Kumar Giri
  • Marcel Telka
  • Marek Cernocky
  • Maria Mavridou
  • Mario Blättermann
  • Martin Srebotnjak
  • Martin Willemoes Hansen
  • Matej Urban
  • Matej Urbančič
  • Matic Zgur
  • Matthew Garrett
  • Mattias Põldaru
  • Maxim Dziumanenko
  • Metin Amiroff
  • Mətin Əmirov
  • Michael Kotsarinis
  • Milo Casagrande
  • Miloš Popović
  • Miloslav Trmac
  • Mohammad DAMT
  • Mugurel Tudor
  • Muhammet Kara
  • N Jayaradha
  • Neil Jerram
  • Nguyen Thai Ngoc Duy
  • Nguyễn Thái Ngọc Duy
  • Nickolay V. Shmyrev
  • Nicolás Satragno
  • Nikos Charonitakis
  • Og Maciel
  • OKANO Takayoshi
  • Olav Vitters
  • Ole Laursen
  • Owen Kent
  • Patrick Welche
  • Pawan Chitrakar
  • Pedro Albuquerque
  • Pema Geyleg
  • Peter Bach
  • Peter Conlon
  • Petr Kovar
  • Phil Cowans
  • Philip Withnall
  • Phillip Burton
  • Piotr Drąg
  • Priit Laes
  • Rafael Ferreira
  • Rafael Fontenelle
  • Rahul Bhalerao
  • Raivis Dejus
  • Rajesh Ranjan
  • Raphael Higino
  • Rhys Jones
  • Robert-André Mauchin
  • Ron Bessems
  • Roozbeh Pournader
  • Rūdolfs Mazurs
  • Runa Bhattacharjee
  • Şamil Kahraman
  • Samir Ribic
  • Samuel Thibault
  • Sandeep Shedmake
  • SANDRA MARAKKALA DANISHKA NAVIN
  • Sanlig Badral
  • Satoru SATOH
  • Sayamindu Dasgupta
  • Seb Wills
  • Sebastian Pape
  • Sebastian Rasmussen
  • Shankar Prasad
  • Simos Xenitellis
  • Slobodan D. Sredojevic
  • Stanislav Brabec
  • Stefan Zecevic
  • Stéphane Raimbault
  • Steven Michael Murphy
  • Subhransu Behera
  • Sunil Mohan Adapa
  • Sweta Kothari
  • Takashi Kaburagi
  • Takayuki KUSANO
  • Telsa Gwynne
  • Terance Sola
  • Theppitak Karoonboonyanan
  • Thierry Randrianiriana
  • Thomas Hindoe Paaboel Andersen
  • Thomas Thurman
  • Timo Jyrinki
  • Timur Jamakeev
  • Tom Lawton
  • Tomasz Dominikowski
  • Tomasz Kłoczko
  • Tommi Vainikainen
  • Torstein Adolf Winterseth
  • Vincent van Adrighem
  • Vladimer Sichinava
  • Wadim Dziedzic
  • Wei-Lun Chao
  • Will Wade
  • Will Zou
  • Wouter Bolsterlee
  • Xandru Armesto Fernandez
  • Yair Hershkovitz
  • Yang Zhang
  • Yanko Kaneti
  • Yannig MARCHEGAY
  • Yaron Shahrabani
  • YukselKaradeniz
  • YunQiang Su
  • Yuri Chornoivan
  • Yuri Kozlov
  • Yuri Myasoedov
  • Zygimantas Berucka

Generated 2026-06-18. Names are deduplicated from git history; some encoding variants or duplicate identities may remain. If your name is missing or mis-spelled, please let us know.