Łukasz Makuch

Łukasz Makuch

First of all, a lucky husband of a gorgeous wife.

Then, a web developer who's really into automata-based programming. The author of a visual automata-based programming framework called Rosmaro.

And last but not least, a street photography enthusiast.

Featured projects


A visual automata-based programming framework for writing functions of state and action.

Project homepage


A Snabbdom module to protect against Virtual DOM injection attacks.

GitHub repository


  • Visual automata-based programming and user interfaces
    •  Cochabamba
    •  2018-01-26
Rosmaro mascot

Automata-based programming

Automata-based programming is a programming paradigm that puts emphasis on states and transitions from one state to another.

When a visual editor is used to create the state machine, it becomes visual automata-based programming.

Rosmaro is a visual automata-based programming framework written in JavaScript. It comes with a visual editor.