Josef "Jeff" Sipek <jeffpc@josefsipek.net>

Me

Currently, I am an engineer at Barracuda Networks.

Previously, I was an PhD student in Computer Science and Engineering at the University of Michigan (until April 2011, M.S. only), and a B.S. student in Computer Science at Stony Brook University (until December 2007).

While at the University of Michigan, I worked with Peter Honeyman on I/O performance of systems and with Jason Flinn on distributed filesystem metadata caching on flash-based solid state drives. And while at the File system and Storage Lab (under the guidance of Prof. Erez Zadok), I was working on Unionfs (a stackable namespace unification filesystem) and FiST: Stackable File System Language and Templates.

Publications & Workshops

Computers

Software

My programing languages of choice are C (but not particularly C++), Python, Bash, PHP. I use Mercurial and Git for source code management whenever I can. They are very good distributed SCM tools (it is also lots of fun to hack on them). I also use Subversion and CVS, but their non-distributed nature is slowly driving me insane.

I work on a lot of interesting projects in my spare time.

Hardware

I would really like to do some fun hardware stuff - I'm not talking about just building a computer from off the shelf components, but doing something interesting and unique. I have few ideas which I hope to implement. Rest assured, if I do implement any of them, they will get the proper coverage - their own page!