Orthogonal Programming

I am currently self-employed, running a software development business from my home office in suburban Melbourne, Australia. I have fourty five years experience in the software industry using a diverse set of languages and platforms. Since 2002 I have primarily been using the .NET platform for software development, with excursions into other languages and tools when needed.

Languages
COBOL, ALGOL, FORTRAN, IBM S/360 assembler, CLIST, REXX, Mathematica, C++ (Borland and Microsoft), JAVA, JavaScript, Visual Basic, VB.NET, F#, C#, PowerShell, Python, F# and C#.
Toolsets
ASP.NET WebForms, web service APIs, Windows desktop Forms and WPF, Xamain, Blazor, MAUI. Note that I refuse to use any JS frameworks such as Angular, React, etc.
Operating Systems
ICL George III, Fujitsu and IBM mainframes, UNIX, OS/2 v2 to 4, Windows™ 3.1 to present, Linux, Android, iOS, macOS.
Industries
Payroll, cryptography, vision testing, integration, retail, medical equipment management, data cross-tabulation.
The Ukranian flag

Greg's personal web site orthogonal.com.au full of science, music, maths, computers, hobbies and other weirdness.

A casual reading page of historical notes and pictures of Greg's history with computing and computers.

Azure DevOps Repositories and Wikis for all of Greg's public projects.

Pages devoted to computers and software development with lots of code samples and free projects.