Curriculum Vitae
Education
-
2009–2011 Charles University in Prague
Faculty of Mathematics and Physics, master degree in Theoretical Computer Science.
Master thesis: Grammar-based genetic programming (see the Algorithms for Grammar-based Evolution web page).
Graduated in 2011.
-
2006–2009 Charles University in Prague
Faculty of Mathematics and Physics, bachelor degree in General Computer Science.
Bachelor thesis: Grammatical Evolution (see the Algorithms for Grammar-based Evolution web page).
Graduated in 2009.
-
2002–2006 Gymnázium Jana Keplera, Prague
Work experience
-
2004–present Lokiware (http://lokiware.info/)
Independent software developer for Mac OS X. I am working on, and selling my own products (mostly shareware).
-
Occasional custom programming.
Skills
-
Programming languages and environments: Objective-C, both application-level programming in Cocoa and low-level runtime hacking. Xcode and Interface Builder. Plain C, C++. A decent knowledge of Java and Haskell. Basics of Ruby, Prolog, PowerPC assembler, and x86 assembler.
-
Scripting languages: AppleScript, including interaction with Cocoa and scripting addition development. Bash or plain Bourne Shell scripting. Lua, including integration with C.
-
Operating systems: Mac OS X, UNIX. Linux, and UNIX in general as an advanced user (shells, utilities, compiler tool chain).
-
Web and databases: A decent knowledge of XML, XSLT, HTML, CSS, JavaScript, PHP, MySQL, basic Apache configuration.
-
Domain-specific software: LaTeX, R (statistical computing environment), MATLAB/octave as an advanced user.
Languages
English (fluent), Czech (native), French (good), German (elementary).
Interests
-
User interaction. Cognitive science. Functional programming. Evolutionary algorithms and other metaheuristics.
-
Language. Tea. Aikido.
-
Reading fiction and nonfiction, particularly interested in anything even remotely connected to the topics above.
-
Gardening.