Software Engineer / Guitar Player / Motorcycle Rider
I grew up in small village in the middle of Altai region. Finished rural school. Spent five years in the walls of Altai State Technical University studying CS. Currently working for Intel in Akademogorodok (Siberian scientific center).
I am quite interested in: programming languages design and implementation; Java platform performance analysis and optimizations; OOAD/OOP; API design.
Linear Algebra for Java
La4j (Linear Algebra for Java) - is an elegant and simple linear algebra library for Java platform, which were originally designed to has nice API and good performance. It is one of the popular LA packages for Java. La4j is also included to JMatBench Project.
Quipu - is an esoteric programming language inspired by Quipus (also known as "talking knots") – recording devices historically used by Incas. Quipu - is a believed Turing-complete language (author has reason to believe that the language is Turing-complete, but no formal proof has been provided for the claim).
Here is Quipu Overview [RU].
Brainfuck MediaWiki Extension
Brainfuck MW Extension - is a simple MediaWiki extension witch allows you to interpret Brainfuck code on wiki pages.
You also can use this extension as embedded Brainfuck interpreter in any PHP application.
Losharik - is an awesome clone of old-school Nokia's game Rapid Roll. It was co-written with my colleague as just-for-fun HTML5-research project in one week.
... and other
You also can find a lot of simple/in-progress projects such as jQuery-ASCII plugin, VKontakte Chrome Extension, MediaWiki API client written in Bash, Coral (Corman's Algorithm Language) on my GitHub page.
- Distributed monitoring system [RU] - article in scientific magazine
- Quipu Programming Language [RU]
- A loads of programming-related articles at my blog [RU]
The second one is in-progress.
Prepared a patch for Semantic Forms,
checked tag to standard input "Watch this page". This feature allows to use checked state as default for the watch-checkbox. It is very
useful in small corporate Wiki-based sites.
Contribution is in-progress.