Hinrik Hafsteinsson

Language technology specialist working in front-end integration of NLP products. Background in computational linguistics.

Experienced in

Python programming and data processing. Machine learning applications in NLP, specifically corpus linguistics. Word frequency calculation and analysis.

Front end development, React and Typescript. Implementing third-party APIs in user environments.

Universal Dependencies. Took part in production and maintenance of Icelandic UD treebanks.

Professional Experience

2023 - Software developer, Árni Magnússon Institute for Icelandic Studies

  • Research and development of word alignment tools for Icelandic and important immigrant languages.

2021 - 2023 Project manager, University of Iceland

  • Plugin development for Google Docs and Microsoft Word. Google Apps Script / Javascript.
  • Planning and execution of in-house user testing of NLP products.

2021 - 2022 Lecturer (non-tenured), University of Iceland

2020 - 2021 Software developer, University of Iceland

  • Full-time front-end development. ReactJS and Django.
  • Integration of 3rd party text correction APIs into user environments.
  • Oversaw summer intern project - corpus annotation

2019 - 2020

Specialist, Árni Magnússon Institute for Icelandic Studies

  • Developed UDConverter, a universal dependencies syntactical converter.
    • Part of the UniTree project for IcePaHC, funded by The Strategic Research and Development Programme for Language Technology in 2019.
  • Annotator and software developer in the ‘Patrilineal Descent: Transcribing Spoken Language of Three Generations’ project.
    • Vocabulary extraction and statistics from ELAN transcriptions using Python. Funded by The University of Iceland Research Fund in 2019.

2018 - 2019 Research assistant; peer tutor, University of Iceland

  • Conducted interviews and annotations in the MoLiCoDiLaCO project.
  • Advised students on academic writing. Provided technical advice on MS Office and LaTeX.
  • Gave lectures on academic writing and research methods.

Education

2020 MA, University of Iceland

2018 BA, University of Iceland

  • General linguistics

Computing

  • Python - numpy, NLTK, pandas, matplotlib, scikit-learn, Pytorch
  • Web development - React, Typescript, Google Apps Script, Django, Hugo, D3.js, Pixi.js
  • Linux - Git, bash/zsh
  • Misc. - MS Office, LaTeX, Markdown

Languages

  • Native - Icelandic
  • Fluent - English, Danish, German
  • Basic - Norwegian, Swedish, Faroese, French

Interests

  • NLP, computational linguistics, corpus linguistics, languages in general
  • Game development, data vizualization, generative map making
  • Outdoors, hiking, running