Hello! My name is Dmitry Prokashev. I am a programmer.


  My area of interest lies in front-end development,  user interfaces
  and user experience. My objective is to discover the most efficient
  ways of building the interaction between human and computer.


                                                      asvd0 @ twitter
                                                       asvd @ github
                                             heliosframework@gmail.com


  Some of my projects:

    - microlight, highlights code in any programming language
      (in 2.2k, without additional language packages or styles)

    - intence, a scrolling indicator and a scrollbar replacement
      (conceptual experiment on representing scrolling alternatively)

    - jailed, secure sandbox for untrusted code in browser / node.js
      (with a killer feature to export methods back and forth)

    - viewport, tracks scrolling position in deep details
      (in order to create a powerful and interactive navigation menu)

    - naturalScroll, programatically scrolls the area in a natural way
      (starts and finishes the animation with zero speed and acceleration)




  Smaller experiments:

    - invoke, declare a function on a server, directly call it in a browser

    - dragscroll, scroll an area with a mouse drag

    - syncscroll, scroll two or more areas simultaneously

    - hands-on for VS Code, puts navigation keys under the right hand

    - Dvorak for Programmers with European Keys, a keyboard layout



  Others write about my projects:

    - Lazy Syntax Highlighting for Ghost with Microlight.js
      blog.natsumihoshino.com on microlight

    - Code besser lesbar machen
      t3n.de on microlight

    - Jailed JavaScript library runs untrusted code safely in browsers
      infoworld.com on jailed

    - JavaScript Scroll by Dragging
      qnimate.com on dragscroll