Nikolai Danylchyk

Software Developer

Hello! My name is Nikolai Danylchyk and this is my personal website.
You will be able to find some stuff that I have done along last couple of years and also get access to some interesting posts regarding software development.

Try Webgl experience


  • 2014-11-07 15:11:22

    OpenGL sphere rendering

    For my current website I had to generate couple of spheres but didn't find any appropriate ways of doing it so wrote my own routine. Maybe someone will find it usefull. Indexing functions were..

    read more
  • 2014-04-15 08:55:11

    Frequently Forgotten Fundamental Facts about Software Engineering

    I've came across an excellent article by Robert L. Glass from IEEE Software, vol. 18, no. 3, 2001, pp. 112, 110–111.   This month's column is simply a collection of what I..

    read more
  • 2013-11-29 17:58:11

    Tinyedit, a simple WYSIWYG jQuery plugin with Rangy

    I was looking for a simple text editor with some basic functionality but the only reliable things that I've found were tinymce and CKeditor, and they are quite heavy. So I've decided to make..

    read more
  • 2013-09-27 11:09:40

    PHP 5.5 "Password Hashing API"

    PHP version 5.5.0 has finally been released. About new features you can read here. There are a lot of articles regarding PHP 5.5.0 but since I haven't found much about "Password Hashing..

    read more
123 »



My name is Nikolai Danylchyk and I'm 28 years old. I have studied Computer Engineering in Coimbra (bacherols's) and Open Information Systems in Moscow, Russia (master's).

At the moment I work for Rocket Internet SE as a team lead. Before I worked for Project-A Ventures as a senior developer and was a CTO of DUE S.A., a Portuguese I.T. firm behind 2easyweb/Pagina na Hora project. In the last 6 years I have been working mostly with PHP: Zend / Yii / Phalcon frameworks.

photo about

I have a huge passion for 3D graphics: game engine development, special effects, realtime rendering and so on. Actually my career in programming has started because I wanted to learn how to create games since very early age. It helped me learn a lot about structured programming.

Now I feel quite comfortable programming in C, Java, PHP and Javascript. I just wish I could have more time to spend in GFX department.

Lately I have been developing some personal side-projects based on STM32 controllers related to automation and communication between devices and sensors.

Want to send a message?