Petr Baudiš pasky@ucw.cz


Person

I am a pro­gram­mer and a wan­na­be C.S. rese­archer, stron­gly rooted in the open source hacker culture. My focus is Linux sys­tem program­ming and arti­ficial intel­ligence. As another hobby, I enjoy messing with digital cir­cuits and I like the game of Go. I also like Doing Things Right™.

Blog CV

Services

I offer professional services as freelance programmer. I pro­vide expert consulting in Linux system program­ming, high perfor­mance computing and version control. I am available for cont­rac­tual pro­gram­ming work. I also offer code reviews of large C projects and training in UNIX and Linux pro­gram­ming, Git version control and open­source development.

Details Get help

Portfolio

I have contributed to my fair share of open source projects; most notably, I have been wor­king on Git, ELinks and glibc. Almost all my personal pet projects are open source too. I have also conjured up a couple of web services, did not shy away from some reverse engineering and done various contracted work.

Projects Talks

Research

My main research focus is Artificial Intelligence, in parti­cular game tree search. I am the main author of the world-class Go playing program Pachi; my goal is for it to reach pro­fes­sional stre­ngth in 19×19 Go. In the past, I have been digging into version control a bit too.

Computer Go

Teaching

For several years now, I have been teaching at the Charles University. I teach the Open Source Pro­gram­ming and Game Algo­rithms courses. I am also a T. A. for UNIX Essentials (UNIX and shell scripting) and Imple­men­tation of Algo­ri­thms (real world optimi­zation tech­ni­ques and HPC).

Courses (CS)

Hobby Hacking

I am quite involved with the Prague hackerspace. I work on most of my hobby projects there, mostly invol­ving some hardware and micro­control­lers. Doors, robots, testing appara­tuses, sensors, com­plex LED control, you name it!

brmlab

More Stuff