Digital Projects by Alyaxey Yaskevich

Real Projects

Pragmaticon Dec 2020–Jan 2021 NodeJS VueJS PostgreSQL Primevue Github link
The database of Russian Discourse Formulas, the project of the School of Linguistics of the NRU HSE. I processed the data from sophisticated CSV source with different types of microannotation, put it into PostgreSQL database and built the interface with Vue 3 (Composition API) and Primevue UI framework. It is my first experience with a reactive library for JavaScript

Corpus of Russian inscriptions 2020 NodeJS ExpressJS Perl JQuery SQLite Google API SCSS Bulma
Project is not yet open to wide audience. This is ambitious DH platform for historians and archeologists related to Russian History. The most of the work on bootstraping the development was importing structured data from different sources (Google Spreadsheets and Microsoft Word files) into a database. After that, I built an UI to access the content.

Gardariki 2019 NodeJS ExpressJS Strapi JQuery Leaflet PostgreSQL Wikipedia API OpenStreetMap Materialize.CSS
The guide on Belarusian cities which were granted with the privillege to self-govern by Magdeburg Law. The developemnet was started in September of 2019 and completed in February 2020. My tasks were project design, backend and map development, data processing and management of filling up the data base via UI by specialists. The landing pages (root pages of the project – both for Belarusian and English), castle icon representing a city on a map, and content were provided by other participants.

Annotatrix [bug fixes, feature implementation] 2019 NodeJS Github API Bootstrap Gulp SQLite Github link
The web tool for annotation of syntactic corpora. I implemented Github API interaction (storing data in users repositories), cleaned UI and fixed a number of bugs. While added logging feature, I implemented new function in pinojs logger (PR)

The Heraldry of the Republic of Belarus 2017 JQuery Isotope
The web-service contains information about flags and coats of arms of Belarusian cities and administrative units. It is official publication of this dataset, provided by the Ministry of Justice. CSV sources were processed with Perl and converted into JSON

Belarusian Settlements of 18–21st centuries 2016 Perl Grunt JQuery Leaflet SQLite Materialize.CSS
Reference Database on places which are mentioned in archival documents and official registries and are related to the territory of modern Republic of Belarus. The web-service is intended to provide initial data to people who are going to look for historical stuff about their relatives in local archives

Old Polish Glossary 2016 Perl RegExp SQLite JQuery PureCSS Github link
Learner’s Etymological Dictionary of Old Polish language. The main task was the processing of garbled PDF file which was only electronic source of the data. After that was completed, I built minimal web UI to allow users to access the content. In November 2020 I rewrote backend code, replacing Perl with NodeJS (to unify deployment processes on my servers).

Toy Projects

Folio Oct 2020 Mustache.js NodeJS Express.js Bulma
This is a page generator which built the page you are observing now. It is compiled from JSON via Mustache.js template rendering engine. You can have the page about your projects like this, you need only fill JSON structure with your data

Elemental Jan–Feb 2018, Feb–May 2020 NodeJS Express.js JQuery mini.css Github link
MVP. The tool which quickens manual annotation of corpora. The idea behind it was to made UI that allows with minimum of clicks to tag maximum of tokens. Still lacks interface to load text data into the database (by now, it is implemented via Python script)

Topos 2015 Perl JQuery D3.js
My project of research of Belarusian place names (toponymy). It was my project in terms of the course in infographics and data visualization conductued by Vadim Shmygov

Vectores.js 2018 NodeJS Express.js JQuery
The big project on visualization of semantic vector models. It includes Python module, lightweight browser UI, and Python backend server that provides API to access models.

Philology.BY toolset for character encoding Nov 2018 NodeJS Express.js JQuery mini.css Github link
Language-related web tools which are could be of use for a linguist: Belarusian and Russian Romanization for Academic Use, as well as Unicode character info

Mashup with Interactive maps of old Ukrainian city Lviv

Predictability Apr 2020 Mustache.js mini.css D3.js JQuery Github link
Landing page for research project comparing predictions made by language models and real humans. It shows animated chart and provides ability to customize downloaded dataset

International Congress of Slavists Aug 2013 Perl JQuery JQuery UI SQLite
Program of the Congress that took place in Minsk, in 2013. The content was extracted from Microsoft Word file (doc) and put into SQLite database, then I built simple UI

Aleph 2016 JQuery PureCSS Github link
App to train your skills in reading characters of different alphabethes. Usually, knowledge of the writing system is one of the strongest barriers to learn a language, especially is an alphabeth is very different from one of your native language.

Cities of Poland Jun 2017 Perl JQuery Leaflet SQLite Github link
Simple web-tool for quick search for patterns in place names of Polish cities and villages. Data were extracted from OpenStreetMap database (by May 29, 2017). In November 2020 I rewrote backend code, replacing Perl with NodeJS (to unify deployment processes on my servers).

115BEL May 2017 D3.js Github link
Made at the Open Data Lab event (May 20th, 2017). Analysis of distribution of issues opened on 115BEL web-service (municipal service monitoring): addresses of the issues were classified by a city district.

Keyboard Transliteration 2009 Vanilla JS Sen CSS Github link
On-the-fly translation of key pressings of Russian keyboard layout to their corresponding Belarusian letters. Perhaps, the oldest project of ones worth to be published here.

Milavitsa 2009 D3.js Github link
Visualisation of the origins of songs and dances from the repertoire of authentic folklore collective “Milavitsa”.

GreenMap April-July 2017 Leaflet.js Github link
Importing GreenMap data from weird homemade key value storage built-in into online shop CMS


Phoenicia Jan 2018 Leaflet QGIS Github link
For my collegue who teaches Phoenician and other ancient Semitic stuff

ByNet Servers Dec 2016 D3.js Github link
Simple clusterization visualization made with minimal data processing effort at first AI Hackathon in Minsk, High Tech Park (17-18.12.2016). It shows distribution of web servers (as applications) that were deployed in Belarusian segment of Internet (i.e. national domain zone BY)

Paulinka Github link
Simple visualization of play “Paulinka” written by Janka Kupala in 1912

See more... →