David Joffe "About me", in brief:

• I am co-founder and owner of TshwaneDJe Software and Consulting, and lead developer of a.o. TLex Lexicography Software, tlTerm Terminology Management Software, tlCorpus Corpus Query Software, and tlDatabase generic data editing software.

• Professional gamedev / VR (Virtual Reality) (specializing in C++ dev and 'low-level' APIs, eg Direct3D, OpenGL, Vulkan)

• Me in the press »

• My CV/Résumé »

• Some small open source games I've written or am busy working on (hobby 'side projects'): Sokoban; a Tetris-like game; Dave Gnukem (a small 'retro-style' cross-platform open source 2D side-scrolling shooter inspired by Duke Nukem 1 ~1991 - I had abandoned this project, but in Oct 2016 decided to finish it. 🆕 Apr 2018 Version 1.0 has been released. Download. Dave Gnukem github page)

• My LiveCoding channel (now liveedu) where I regularly do mostly programming live-streams (video archive)

• My blog » (with miscellaneous commentary on art, software, science, reason, etc.) ; my twitter page »

African languages information site with online dictionaries - I'm also lead programmer of various online dictionaries, including Swahili, Northern Sotho, Lusoga, Kalenjin, Jarai, and more.


I'm also an artist, focusing mainly on figure painting/drawing, and portraits, and I work mainly in oil or pencil. In short, I want to try help revive a tradition of beauty and skill in art.
See more »

Melissa by Stairs (Pencil) 2019
Pet Portrait Lulu - Oil on Canvas 8x8 - David Joffe - 2014.jpg
Portrait (Pencil) 4yo girl
Baby Portrait - Pencil Sketch A5 - 2013
Cat - Pencil 1994

[New 2019] New art prints available for sale

Individually-signed art prints available for sale. Framed or unframed. I can ship anywhere. ~$99 unframed (and originally-signed) for the stairs drawing. Size A3. Subject: Melissa. Contact me


    • Some photos »

Gordons Bay Winter Wonderland Sunset
Old Harbour Sunset
Gordons Bay Winter Wonderland People Watching Sunset 1920x1080
    Gordons Bay beach panorama photo (360° ... not the best stitching, sorry). Taken 2011-12-05.
    Gordons Bay beach (2012)
    Misc images


• A few old childhood-drawn comics I hope to sort and upload properly at some stage. [More scans of Milo the Hamster comics here » .. now mostly complete.]


This is something of an 'experiment' in using image search aggregation to create a pseudo-'gallery of artists'. The point is mainly to help rapidly gain an overview of the work of many different artists, 'at a glance' (and perhaps help you find something you like). Each block of thumbnails should hopefully, in a sense, crudely but concisely capture the essence of each artist's work. The main focus is on living/current/recent artists. (Warning: The page is very large, it may slow your browser.)


• A long time ago, I used to run a website called the Microsoft Crash Gallery - that's now archived here »
• Around 1995/1996, I created a (never-completed) 2D side-scrolling game Dave Gnukem - that is now hosted here » (News Oct 2016: I am 'un-abandoning' this and intend to bring it to some sort of 'version 1' completion.)
• A few of my early QBasic/QuickBasic Programs from back when I started programming (in the early 90's) (from my old website)
• During the peak of the Y2K "scare", I did a parody site of a Y2K panic-monger: Y2K for Conmen (original here)
• An ancient 1998 Linux screenshots gallery I was working on long ago
• Related, a few miscellaneous old retro screenshots »
• Small 15-piece slider puzzle implementation I created ages ago (for Windows 95 (!) - still runs on Windows 10 (!))


I seem to have accounts on many social media sites; see my contact page for a partial list.