I'm a Windows developer with a background in Commodore 64 and DOS programming and some experience in Unix and CGI development. I started writing BASIC on paper back in 1985. At that time I didn't have access to a computer. My first machine was a Commodore 64. Since 1997 my main development is with Aivosto Oy.
This is a list of programs I have developed for public or professional use.
| Period | Program | Description | Written for | Platform |
|---|---|---|---|---|
| 1988–1991 | Games and utilities | Text adventures and office utilities | Self | Commodore 64 BASIC |
| 1993 | Sales | Database for tracking paper sales | Enso Marketing, UK | QuickBASIC |
| 1994 | Visual Marketing | Product catalog for electronic marketing | DP-Group Oy Ab | Visual Basic |
| 1994–1996 | Avanti | Customer database | AvantComp Oy | Visual Basic |
| 1995 | OSMO | Procurement system for engine works | Nolics Oy | Delphi |
| 1996 | CCCP | Shooting game | University | Delphi |
| 1997– | Project Analyzer | Source code analyzer and documenter | Aivosto Oy | Visual Basic |
| 1997 | DB Structure | Database documenter | Aivosto Oy | Visual Basic |
| 1997–1999 | DBtoVB Wizard | Database code generator | Aivosto Oy | Visual Basic |
| 1997–1999 | DB Lock | Database debugger | Aivosto Oy | Visual Basic |
| 1998 | RegExpr for VB/VBA | Regular expressions module | Aivosto Oy | Visual Basic |
| 1998 | Eval for VB/VBCE | Evaluator of mathematical expressions | Aivosto Oy | Visual Basic |
| 1999 | LinkGraph OCX | Graph control | Aivosto Oy | Visual Basic |
| 2003– | Visustin | Flow chart generator | Aivosto Oy | Visual Basic |
| 2003– | Project Metrics | Source code metrics viewer | Aivosto Oy | Visual Basic |
| 2004– | VBA Plug | Source code export for Office VBA | Aivosto Oy | Visual Basic |
My other programs have been primarily for private use. They're mostly small utilities and simple games, such as genealogical databases for both humans and horses, a self-learning program for language students, a program to generate mazes, several formula race games and windowing user interface frameworks for both DOS and Commodore 64.
These are the programming languages I've written my programs in. In addition, I read about 20 other languages at a basic level.
