Rehno Lindeque
Specialist in Computer Graphics and modern Web technologies
About me
I am an independent software developer available for freelance work on modern web applications. My specialty is in computer graphics on the web using WebGL and SceneJS. I most enjoy unusual projects and like to take on new and interesting challenges. Finally, I'm also an avid functional programming enthusiast with a great interest in programming languages and the theory surrounding them.
Personal projects
Active projects:
- UrbanListing — South African property listing website developed in Haskell using the Yesod web framework.
- Gates of Olympus — A 3d multi-layer tower defense game for your browser using WebGL, SceneJS and CoffeeScript. Requires a modern browser with WebGL support (Firefox 4 beta).
- HMV — Haskell bindings for LibMV.
Dormant projects (some links may not work):
- Open Standard Interfaces — A set of high level language agnostic API's for various domains.
- LangLang — A homoiconic programming language with decoupled memory layout and dependent typing.
- Poet — A small templating tool using the LangLang programming language. (Also a prototype for LangLang.)
- Context — A general purpose programming language using the LLVM compiler framework. It has been superceded by my newer project, LangLang.
- etc... (more to come)
Abandoned projects:
- Chimera — An object oriented 3D Graphics Engine.
Other projects that I'm interested in or contributing to:
- SceneJS — A JavaScript framework which provides a flexible JSON-based API for defining, querying, and manipulating 3D scenes on WebGL.
- LibMV — A structure from motion library, which plans to one day take raw video footage or photographs, and produce full camera calibration information and dense 3D models.
- LLVM — A collection of modular and reusable compiler and toolchain technologies.
- Blender — The free open source 3D content creation suite.
WebGL
Gates of Olympus
Web development
Urban Listing
Context
Virtual Reality
Mining training simulators
Dragline simulator
Wirtgen simulator
BHons. Computer Science
BSc. Computer Science
Third year
Flower of Persia demo (Computer Graphics)
A little raytracer showing off refraction & reflection (Computer Graphics)
LucidIDE with structured formatting, collaborative code editing, video / audio / text communication etc (Year Project)
Second year
Maze game
First year
Electronic circuit builder in Java
Experimental
My first quick-dirty raytracer
Experimental flash game
Childhood
A simple painter for making voxel models
Computer Graphics
Gnome model
Sketches
Dragon samurai in the snow
Errant samurai
Don't know
Online presence
Places I like to frequent:
- SceneJS Google Group
- Lambda the Ultimate
- Ompf
- Compiler and Language Design Q&A site
- PiLuD Google Group

