Software development + programming services.

I have been programming since 1979 (at the age of 9) and professionally since 1991 (39+ years). My programming services are available to you for various programming languages and platforms.

While your exact programming language/technology/platform might not be explicitly listed as a current service, my experience level allows me to easily adapt to technologies not listed here. Also languages like C. C++, Smalltalk, Classic ASP, etc. are in my repertoire.

Programming languages/environments.

These are the primary programming languages and platforms I use on a regular basis.

  • JavaScript/TypeScript … with heaps of experience virtually nothing is impossible for me with these languages in the browser, on the server, on your Shopify store or your Squarespace site. Some things you never were possible can become a reality. I am also very experienced with libraries such as JQuery and many other JavaScript libraries for virtually any purpose from maps, to data visualisation, to AJAX, etc.

  • Liquid … the programming language that allows you do do virtually anything behind the scenes of a Shopify store. Any expansion of your store’s functionality is very likely possible with Liquid (and sometimes JavaScript too).

  • Squarespace Developer Mode … with Squarespace, too, it is possible to do a myriad of things that the basic CMS (content management system) does not allow. Paired with JavaScript there is virtually nothing that cannot be done to expand a Squarespace sites’ capabilities.

  • C#/Visual Basic .NET/ASP.NET on the .NET Framework … My preferred language and framework for large scale web developments of my own.

  • PHP … I am experienced programming with PHP on WordPress systems, Magento stores and bespoke PHP software systems.

  • SQL … Standard Query Language is my main language for relational database systems management and manipulation.

  • HTML/CSS/JavaScript … some will argue that HTML and CSS are not strictly programming languages but they are incredibly powerful in conjunction with JavaScript on a cross-platform/Web basis. SO if you need help with a mobile web app, or dynamic HTML behaviour, I can do it.

Software engineering/architecture.

I am trained and experienced with a large set of software engineering approaches and methodologies. Also by technical breadth and depth make me a formidable software systems architect.

If you are looking for a very experienced and highly productive programmer, please don’t wait to contact me. I am based in London but these days that doesn’t stop me from working on code anywhere in the World.

 
11.jpg
 

London + worldwide.

I am based in London but that should not prevent us from working together if you are anywhere else in the World.