Hi, I'm Vsevolod Dyomkin (or Domkin according to the passport) from Kyiv, Ukraine.
I'm a Lisp programmer and enthusiast, a Natural Language Processing researcher, an occasional writer/blogger, and a teacher.
This website gathers some essential stuff from my professional life.
Over the years, I've developed a number of open-source Lisp projects, which are gathered in my github account
. Among them are:
- cl-nlp - a Lisp NLP toolkit
- cl-redis - a Redis client
- cl-agraph - an AllegroGraph client
- wiki-lang-detect - highest-quality text language identification utility for 156 languages
- plain-text - a readability-like utility for extracting content text from websites
- rutils - a collection of modern syntactic utilities
- should-test - an intuitive test framework
For several years, I had been working as a tech lead for the NLP team at Grammarly doing some exciting research in mistake detection and correction for the English language. Currently, I collaborate with Franz Inc. as a developer of the AllegroGraph triple store.
I'm also a co-founder of the lang-uk project
that aims to create, gather, release, and maintain data sets, models, and tools for Ukrainian language processing.
I write a blog at lisp-univ-etc.blogspot.com
mostly on Lisp and programming topics. These are two of my blog posts that went viral at some point in time:
Moreover, in 2012-2013, I had compiled a collection of interviews with Lisp Hackers
that got some attention and appreciation in the community.
My latest work is a book "Programming Algorithms"
, originally self-published in 2020. In 2021, it was republished by Apress under the title "Programming Algorithms in Lisp"
For 7 years, I taught an Operating System class at the Kyiv Polytechnic.
Here are the course materials in Ukrainian
and here's the course page
with videos and other stuff.
These days, I teach an NLP class at the independent educational center Projector - here is the latest edition
I have published a paper (and plan to do more in future):
You can reach me at firstname.lastname@example.org.
I also go by this nickname in the common places like Twitter or Linkedin...
All the best!