The Personal Website of Stefan Webb

Welcome to my personal website! I am currently an undergraduate in Economics at the Australian National University. Here you can find information on my current projects and interests.

OpenPress: Digital Typesetter

This will be a replacement for TeX and LaTeX. I am interested in digital typography, and this project poses many interesting problems, like how can a computer correctly hyphenate words, and where is the optimal place to break a line. It will have macro support through Lua, and other advanced features. I will start an SVN repository at CodePlex when the project is sufficiently advanced.

OpenRay: Ray Tracer with Global Illumination

I am working on a ray tracer that uses photon mapping. I would like to build a graphics chip that can render global illumination in real-time, and so I am writing this program to teach myself about ray tracing. You can view the SVN repository through the menu item above.

BurstSort: Cache-Efficient Sorting Algorithm

I wanted the fastest algorithm to sort strings for my program, and after a search of the scientific journals I decided on Burstsort and its variants. There was, however, no implementation of Burstsort freely available so I wrote my own. Burstsort is currently the fastest algorithm for sorting strings. This library is licenced under the GPL, not the LGPL.