309 reputation
19
bio website
location South Africa
age
visits member for 2 years, 10 months
seen Jan 23 at 19:35
stats profile views 54

Employment

I am currently employed as a software developer at a company that writes 3D training simulators for the mining industry. Previous experience includes 3rd party product development for SAP systems.

Interests

My interests include:

  • Programming language design
  • Functional programming
  • Compilers
  • Parsing
  • Computer graphics
  • Physics simulation
  • High performance programming
  • SIMD instruction sets
  • Ray tracing
  • GPGPU programming

Language proficiency

Programming languages by level of proficiency:

  • C/C++ (7+ years, Professional)
  • Haskell (< 2 years, Learning)
  • ABAP (2 years, Professional use)
  • Pascal (6/7 years, Rusty)
  • SSE2 intrinsics (Professional use)
  • Python (2/3 years, Intermediate, professional use)
  • Lua (1 year, Learning + professional use)
  • Ruby (2/3 years, Intermediate)
  • x86 Assembly (Rusty)
  • Clean (< 1 year, Learning)
  • D (< 1 year, Learning)
  • Erlang (< 1 year, Learning)
  • Scheme (< 1 year, Learning)
  • OCaml (< 1 year, Learning)
  • QBasic + VB (3/4 years as a kid, Very rusty)
  • Javascript (Rusty)
  • PHP (Very rusty)
  • GLSL, HLSL, Cg (+-3 years, Professional)
  • OpenCL, Cuda (< 1 year, Learning)
  • etc...

Frameworks / Libraries

  • OpenGL
  • DirectX
  • LLVM
  • Ruby on Rails
  • Windows API
  • Boost
  • etc...

34 Votes Cast

all time   by type  
34 up 12 question
0 down 22 answer