Skills

My skills are varied and extensive, they allow me to work on a wide range of projects, both small and large. This list isn't exhaustive but details the skills which give me the power to create useful and powerful software and computer systems.

  • Windows 2000, XP and 7 development
  • PocketPC 2002, 2003
  • Windows Mobile 5, 6, 6.1 and 6.5
  • Internet and extranet
  • Embedded devices

If you have any questions or queries then please feel free to contact me.

Delphi

Delphi is a rapid application development (RAD) platform that has been used for more than fourteen years to develop high quality Windows applications.

I've been using Delphi for more than 10 years to create powerful Windows applications for a wide range of functions. There is almost nothing that cannot be designed and built using it.

C#

C# is modern, general-purpose, object-oriented programming language that is used for Windows, Windows Mobile and web-based development.

I've been using C# for Windows and web development for around four years. I use Visual Studio 2008 in conjunction with C# to create all manner of applications and web-based tools.

ASP.NET

ASP.NET is a platform for producing web sites and web based applications.

I've been using C# to develop ASP.NET web applications for the last four years.

XML / XSLT / SGML

XML (Extensible Markup Language) is a set of rules for encoding documents electronically. XSL Transformations (XSLT) is a declarative, XML-based language used for the transformation of XML documents into other documents, such as HTML or XML.

I maintain over five hundred thousand lines worth of XML content for my educational freeware applications and several thousand lines of XSLT for producing a wide range of HTML and data files.

Assembler / Microcontrollers

My assembler skills started on the Amiga with the Motorola 68000 line of processors in the early 1990's. Since then I have written for the Z80 and PIC processors.

I've since expanded my knowledge by producing projects based on the PICAXE and Arduino range of microcontrollers.

Everything else...

Previous projects I've worked on have utilised the following technologies;

  • PHP and mySQL
  • SQLite and BDE
  • Google Desktop gadgets
  • C++
  • Ixiasoft TEXTML XML database