Željko Vrba

Born in 1977, I obtained a graduate degree in computer engineering in 2001 at the Faculty of Electrical Engineering and Computing in Zagreb, Croatia. After graduation, I  worked for several years in the industry as a UNIX system administrator on mission-critical systems (most notably, one of the largests ISPs in Croatia, and a Croatian national certificate authority), C and C++ programmer. I also did some embedded systems programming in C (PalmOS) and assembler (Microchip PIC). Currently I am a PhD student at IFI-UiO.

Current work

Research

I am working on the Instance II project, sponsored by the Norwegian Research Council. My research focus are operating system kernels and their optimization.

Teaching

Occasionaly I give a lecture, or a short presentation about assignment projects  for the Operating Systems course (INF3151/4151). I am also grading the students' assignments. In connection with the course I have written a small C tutorial oriented towards the students' needs in the course.

Resources

This section contains results of my work that I deem worth publishing.

Other

Apart from operating systems, my other areas of professional interest include programing languages (Ocaml is great!) and virtual machines, cryptography, computer security and applied mathematics. As a part of my PhD studies, I'm obliged to pass several courses. This is a list of courses that I've chosen:

Contact

Department of Informatics
University of Oslo
zvrba (at) ifi.uio.no

My personal web site is located here. Rather regularly, I'm maintaining a blog. You can also browse my bookmarks on spurl.net.
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.2.7 (GNU/Linux)

mIsEQoBn7QEEALH0kH5hqJ1zjoPCtVrEa8HMAn+hFdC16pWLz0utYUjcHdcyFoGn
Or0+brYB/prdjUxPpviHdujZpbuz0xu5S5FLGpyAYjKmlgK4xoMdTCgzUIDrOzqs
jE7Gj0vHin1xR+EhWM37cyeAuOfcL/vYyxK1VM59RPgiXDb4BBshkvaVAAYptCha
ZWxqa28gVnJiYSAoVUlPLUlGSSkgPHp2cmJhQGlmaS51aW8ubm8+iLoEEwECACQF
AkKAZ+0CGwMFCQWjmoAGCwkIBwMCAxUCAwMWAgECHgECF4AACgkQac3YHwLA9GZv
awP/TOkDXqUyNLSQdWiifps0wVjFzm00BWdHeRK9dp9sVSVnPBDXVpYRSuKxNA8y
tOFnRSJxRFX+FyxiJ7Erz047ug3FTyNX9VMZ3lSbhcAHIX6pS9c8ImFc+GT5Vt+l
YPmaWQnTDYwM8mqdXyv7mDtoIOzlCl49GunR4XZa3Tx3ZlCITAQQEQIADAUCQoy/
dQWDBZdC+AAKCRC3Q4FepxYIVKAxAJ4sS3GL/fuKi3PrUhlM14isdbVUnQCfQgZH
O7/ThKEIrpPwGUihhU/FyE8=
=koKr
-----END PGP PUBLIC KEY BLOCK-----