José Joaquín Atria

Speech Scientist and Software Developer

Contact Information

London, United Kingdom

Web Presence

3375 C9A4 F84E C44B


Although well on his way towards an academic career, Joaquín acquired a serious interest in software development while writing tools for his research … and could not stop. He is now very passionate about learning new tools and methods, and is constantly looking for ways to bring those back to the community at large.

Work Experience



CV-Library is the UK’s leading independent job board and an area expert in recruitment. It hosts over 170,000 jobs across all sectors for the UK’s jobseekers, and supports recruiters and employers with their services.

  • I am part of the development team focused on bringing new features into the site.


Co-Founder and Lead Speech Scientist

VoiceMaps is an enterprise to develop an effective and science-based approach for evaluating the delivery of public speakers, and offer coaching when necessary. After considerable research and development, a working prototype will soon be released.

  • My work is mainly in developing the tools for the acoustic analysis underlying the evaluation of speech.

  • As part of the technical team, I am also in charge of implementing the AWS worker nodes that handle the client requests.

  • This includes the administration of the AWS setup.

University of Sheffield

Research Facilitator in Speech Technology

The CloudCAST project aims to make it possible for researchers, developers, and clinicians to create tools that benefit from state-of-the-art developments in speech technologies. When active, developers will be able to connect their applications to the service and receive speech recognition using recognisers trained on a per-user level.

  • Part of my responsibilities includes the design of the API that will handle both the management of user projects and the training and use of speech recognisers.

  • My job also includes the implementation of the bridge between our applications and the underlying ASR library. Currently, this means interacting with Kaldi using a GStreamer pipeline

  • I am also in charge of the administration of the main project machine

Personal Projects



  • Lead designer
  • Main author

CPrAN is an effort to provide the Praat community with a facility to write and distribute modules (or packages).

  • Modules use Praat’s plugin mechanic to ensure existing versions of Praat are also compatible

  • The reference CPrAN client (written in Perl using Moose::App::Cmd) handles installation, browsing, dependency management, and automatic testing

  • Besides designing the base architecture, I have released multiple modules covering selection management, smart generation of GUI wizards, enabling support for variadic procedures, JSON serialisation and deserialisation, and a pure-Praat implementation of the printf family of functions

  • Bringing support for automated testing in Praat included writing a Praat plugin for producing TAP output with an interface closely modeled after that of Test::More

Volunteer Work



Praat is a GPL-licensed acoustic analysis software extensively used in Phonetics research. It uses an internal scripting language for automating tasks.

  • I am active in the users list, and I’m the most active responder in the Praat category in StackOverflow

  • I am an expert user of Praat, specialising particularly in its programmatic use

  • Being this involved in the community has allowed me to collaborate with many different people including researchers, developers, and entrepreneurs both in the development of new tools and in the role of professional consultant

  • I’ve written multiple syntax lexers for Praat, which are now shipped with Rouge (Ruby), Pygments (Python), Kate (XML), and ace (JavaScript)


Author and contributor

Since completing my PhD I’ve been progressively more active in Perl development, and have to date released a handful of my own modules, and become a co-maintainer of existing projects

  • Mastodon::Client: Author. Full implementation of the client-side API for Mastodon, highlighted in the 2017 roundup of What’s new on CPAN at the Perl Conference in Washington

  • Net::Async::MPD: Author. Fully-featured asynchronous MPD client built on top of IO::Async

  • Mojolicious::Plugin::Authentication: Co-maintainer. Facilitate user authentication in Mojolicious apps

  • AWS::CLI::Config: Co-maintainer. I took over maintenance recently and implemented support for nested values in AWS config files

  • AnyEvent::WebSocket::Client: Contributor. I implemented support for sending close codes and reasons when closing connections

  • GitLab::API::v3: Contributor. I implemented a number of small changes and bug fixes, as well as the first version of login support

  • I participated in the Pull Request Challenge in 2017 and 2018

  • I’ve presented at the Perl Conference in Amsterdam, 2017, and regularly attend Perl conferences and meetups

  • I’ve contributed to a number of other distributions, in various ways



youtube-dl is a full-fledged video data scraper written in Python with support for close to 1000 different websites

  • I implemented support for the BioBioTV website.


STEM Ambassador

STEMNET is a UK network that works with schools, colleges and private companies to promote STEM subjects and provide opportunities for young people to meet role-models and experience STEM activities.

  • Designed and co-taught an “Introduction to programming” course for secondary school children in the UK


University College London

PhD Speech Hearing and Phonetic Sciences

Pontificia Universidad Católica de Chile

BA Spanish Literature and Linguistics

Pontificia Universidad Católica de Chile

BA Social Sciences


BecasChile Scholarship for PhD Studies


The BecasChile Scholarship, assigned by the Chilean government, provides support for overseas graduate studies. This scholarship fully financed my PhD studies in both London and Amherst, MA.

Scholarship for Research Studies


MEXT (the Japanese Ministry of Education, Culture, Sports, Science and Technology) grants scholarships for graduate and undergraduate overseas students. I was granted a 2-year scholarship to attend the Tokyo University of Foreign Studies to undertake the research that lead to my PhD.

Scholarship for Short-term Studies


The Japan Student Services Organization offers support for undergraduate students to attend Japanese universities for cultural and academic exchange. With this scholarship, I wa able to attend the University of Tokyo for a year as a part of their AIKOM exchange program.


Data Science

Level: Advanced


  • R
  • Perl
  • Python
  • Matlab / Octave


Level: Advanced


  • Moo(se)?
  • DBIx::Class
  • AnyEvent
  • IO::Async
  • Mojolicious
  • Log::Any
  • Type::Tiny

Version Control

Level: Advanced


  • git
  • mercurial


Level: Advanced


  • LaTeX
  • pgfplots
  • pandoc

Web Development

Level: Intermediate


  • HTML
  • CSS
  • Javascript

Continuous Integration

Level: Intermediate


  • Jenkins
  • Gerrit
  • GitLab CI
  • Travis CI
  • Docker





Near-native (IELTS 8.5)


Intermediate (JLPT 2)


  • Rock climbing