Josef Kufner

  • This page was last updated 4 years ago.
  • The content may be slightly outdated. Please interpret it accordingly and with respect to historical events.
  • Hello !

    Josef Kufner

    Currently, I'm finishing my Ph.D. in Artificial Intelligence at Czech Technical University in Prague, Faculty of Electrical Engineering. As my dissertation, I create an assistive technology for lazy web developers to aid them with boring programming tasks by automatically synthesizing parts of an application from an incomplete specification and existing code (something like Ironman's Jarvis, but less talkative).

    One of the practical results of my research is the Smalldb framework, which combines a formalism of finite automata with a well-established SQL database and traditional PHP code into a model layer of a web application. Aside from providing the infrastructure, it also can interpret BPMN diagrams and automatically generate a state machine to implement the business process.

    My favorite tools to get things done are Vim, LyX, Git, Gitlab, and Grafovatko (which replaced Graphviz) running on Debian Linux. To some of these and others, I contributed with few patches.

    Contact

    name:    Ing. Josef Kufner
    e-mail:         josef@kufner.cz
    jabber:         josef@kufner.cz
    website:
    PGP Key: 0xDC2A8C6F
    Key fingerprint: 8E07 1F42 8573 A321 C020 EC0E DE58 656B DC2A 8C6F

    Meet me at …