Automated ethology

Machine learning + ethology, paving the way for a modernized approach to ethology and animal welfare. We develop a wearable sensor system for automatic recognition of animal behaviour. See more here.


Your robot doesn’t have to behave like a human, for it to be socially acceptable. Your dog and cat doesn’t, and you still love having them around. See more here. Among other things, I lead the development of Biscee, our social robot.

Press and other materials:

Smart apparel for runners

Developing algorithms and models to deliver insights based on wearable sensors to increase performance and prevent injuries. See more here.

Open Source

Regolith Desktop Environment

I am a contributor for Regolith DE, an i3 based desktop environment for Ubuntu.


My very own vim plugin, for bibtex citaton based on fzf-bibtexcite and bibtool. Features inserting citations, viewing or inserting bibtex citation info based on citation keys and opening pdf-s associated with citations in an external citation.

terminal email

I’ve contributed some minor patches to aerc, the software I use to read my emails. I’ve also written two small utilities to use with terminal MUA-s:

  • mailddir-rank-addr generates a ranked addressbook from a maildir folder. It can be used in MUA’s like aerc or mutt by grepping the list for fast address autocomplete. Written in go for “blazingly” fast output.
  • caeml can be used to cat eml files to get more human readable output than raw email.

Past projects

Modelling complex biological systems

In Tamás Vicsek’s group I worked on modelling collective motion and network based epidemiology.


Vezics is a highly efficient, scalable chromatography platform for high-quality exosome isolation, currently aiming for a minimum viable product, where I was the lead software developer.

Hungarian LaTeX

  • helped create magyar.lbx for biblatex
  • the source of my thesis (for ELTE students who don’t want to come up with their own) is here, can be easily changed to Hungarian