My Software
This webpage is a catalog of my software projects from all times. Here you’ll find both serious stuff and some oldies that I developed for fun when studying at college. Anyway, all downloadable software of mine can be found in my repositories on GitHub.
Web Projects
- A collection of Reveal.js plugins that I have created over the years for personal use, but it eventually turned into a bundle of pretty powerful Reveal.js extensions.
- PlaGraph is a tool that visualizes a given collection of text files as a graph based on NCD metric. This has proved to be a very effective way of finding plagiarism cases among student submissions of code snippets and math texts in TeX.
- iLaTeXPrimer is an interactive lesson on the LaTeX typesetting system. This is currently under development, yet already useful for learning the MathJax-supported LaTeX commands, i.e., for writing math on the web.
- LaTeXCheck is a checker for LaTeX documents. It checks for some deprecated commands and style. E.g. using
\bf
instead of \textbf
, using hyphen where dash is needed, etc. The Russian version is here. A Python command-line utility for the same purposes is also available.
- FrenchGREP is a tool that allows searching for French words that contain given combinations of letters. Ever wanted to know what words contain combination “-ééé-“ or what verbs end on “-uire”, or maybe you want to find a masculine word ending with “-ette” (yes, there is one!) — then this tool is for you!
- TCF-EO is a minimalistic yet effective web-app to help you prepare for the TCF Expression Orale examination.
Windows Software
- WinOpto is a program for making geometrical optics demos at school physics lessons. Runs on Windows (tested on Windows 7 through Windows 11). There is also a version with Russian interface here.
DOS Software
- Эмулятор УМ-3 (Russian interface) is an emulator for the imaginary computer I’ve studied at the university as a precursor to a course on x86 architecture Assembler. Runs on DOS.