MY SOFTOGRAPHY


Following is a list of software I wrote. I omitted the software on the ZX Spectrum (i.e. everything before 1993), as to not make the list too long...

TitleReleasePlatformLanguageStatusNotes
Various
EasyWAD1993MS DOSCopen sourceDOOM WAD selector - used internally by the id Software development team and published in 'Tips and Tricks from the Doom Programming Gurus' by SAMS Publishing, 1995
WADInfo1993MS DOS + AmigaOSCopen sourceDOOM WAD browser
Port of DEU to the Amiga1993AmigaOSCopen sourceDone together with Jeroen Kwast - DOOM Editor Utilities
Catcher1993MS DOSC + assemblysharewareNet-A-Ware file finder (on name, content and owner)
Workbench!1994MS DOSC + assemblycommercialReal-time Multitasking Graphical User Interface
NDR - NetWare Diagnostics Reporter1994MS DOSCcommercialRemote management of NetWare servers and workstations (uses Workbench!)
ZX Spectrum specific
SlingNET1991Spectrum + AmigaOSassemblyopen sourceCo-written by Jeroen Kwast, Spectrum - Amiga network
SGD1995MS DOSCGPLSpectrum Games Database (uses Workbench!)
TAPER1997MS DOSCGPLGraphical tape image manipulation tool (uses Workbench!)
BAS2TAP1999anyCopen sourceCompiler
SCR2GIF1999anyCopen sourceConverter
Internet related - general
Multi-User Domain (mud)1996UnixCon-lineCo-written by Jeroen Kwast
dattohtml1997UnixCinternalGenerates all archive list (static) HTML pages for the World of Spectrum site from a relational database
Sinclair Infoseek1999UnixCon-lineSinclair related smart search engine. Uses the aforementioned relational database at its core
various form handlers
(mail, guestbook, upload, etc)
1999+UnixCon-line 
Thunderstats2000UnixCfreeware + commercialReal-time web traffic analyser
generate2001anyCinternalGenerates the archive download list (static) HTML pages for the TZX Vault and SPA2 sites from a csv database and a set of template files. Multi-language and multi-platform support
Import heuristics2002UnixCinternalImports the TZX Vault and SPA2 site csv databases into the main relational database
Mailing-list handler2002UnixCon-line(Confirmed) opt-in mailing-list engine, allowing subscribe, unsubscribe and posting
DVD-List2002UnixCon-lineDVD database HTML front-end (for my colleagues at work). Includes smart search engine
mkgraph2002UnixCon-lineMake a day/week/month/year graph of a sample input file. CGI-based, single config file for all graphs. Uses caching to only generate the graph once per interval
Internet related - security
ThunderFTP1996UnixCinternalAnti-abuse throttling FTP server to replace inetd + tcpd + wu-ftpd
ThunderFortress1999UnixCinternalAnti-abuse throttling Apache webserver plug-in suite
ThunderShield2002UnixCinternalIP stack protection shield against (D)DoS attacks and system probes
FormMail-trap2002LinuxCGPL'FormMail' trap to automatically report open relay hunters to their ISPs. Comes complete with honeypot.
MailTo-trap2002LinuxCGPL'MailTo.exe' trap to automatically report open relay hunters to their ISPs. Comes complete with honeypot.
Other notable Thunderteam/ThunderWare Research Center productions
ThunderBasic1983Spectrumassemblycommercial (now freeware)By Jeroen Kwast and Frank Vierstra
Opus Turbo ROM1985Spectrumassemblycommercial (now lost!)By Jeroen Kwast - replacement ROM for the Opus Discovery, speeds up all disk functions to 20x as well as adding new features
ZX-Spectrum1986AmigaOSassemblyfreewareBy Jeroen Kwast - the first Spectrum emulator for the Amiga

[Mail] [Home]