Skip navigation.

Curriculum Vitae

NameTheodore Gray
Contact DetailsUse Contact Form or LinkedIn Logo
LocationBedfordshire, England
Secondary EducationAylesbury Grammar School
Walton Road, Aylesbury

I am currently Technical Director at Ai Solutions Ltd in Leighton Buzzard, where I have been developing software for the Construction (CDM software) and Property Management (asbestos managament) industries in the UK since 1995. I also have many years experience in web development and am a Microsoft Certified Systems Engineer.

My software development knowledge and skills were focused in Visual Basic, but all new projects since 2015 have been in C# unless there's a good reason not to be. On the web browser side, I have nearly as many years of HTML, CSS, Javascript knowledge thrown in for good measure and have been developing websites with Umbraco since 2011. Further to this I have been developing iOS and Android apps using PhoneGap since 2015.

Away from computers, I play piano and cello to a decent standard, plus any other instrument that I can get my hands on.

Voluntary Work


  • Music;
    • Playing Piano, Cello and Keyboard
    • Recording / Mixing
  • Computers;
    • Designing & Maintaining Websites
    • Developing Applications for Windows, iOS and Android
  • Walking


  MCSE 2001   Windows 2000 Microsoft Certified Systems Engineer (MCSE) and Microsoft Certified Professional (MCP)
  MCSE 2000   Windows NT 4.0 MCSE, MCP and MCP with Internet (MCP+I)
  Degree 1998   BSc with Second Class Honours (Upper Division) in Computer Science with Image Processing & Multimedia - Southampton University
  A-levels 1995   Computer Science
General Studies
  GCSE 1993   Humanities
  English (Lang)
English (Lit)
  GCSE 1992   French A      

Other Employment

  • 'Ai Solutions Ltd', Leighton Buzzard : 06/95 - present : Systems Developer
  • PC troubleshooting & Website Development : 12/1994 - present
  • 'The Bridgewater Arms', Little Gaddesden : 12/1994-12/1995 : Waiter / KP

Work Experience

  • 10 days at GEC-Marconi Defence Systems Limited, Stanmore, working with the Information Systems Department (July 1993)
  • 12 weekends working at 'The Children's Society' charity shop in Dunstable for the service section of my Bronze Duke of Edinburgh's Award.
  • 10 weeks working with the Dunstable Handicapped Typing Club for the service section of my Silver Duke of Edinburgh's Award.


  • Duke of Edinburgh Bronze & Silver Awards
  • Member of Bedfordshire Youth Orchestras, including concerts with Second Orchestra at the Edinburgh Festival
  • Piano Associated Board Grade 7
  • Cello Associated Board Grade 5
  • Theory Associated Board Grade 5
  • Completed Three Peaks Walk in 24 hours in 1988
  • Musical Director with Edlesbray Players - Pantomime 2001-2004
  • BBC PD computer program in 'Acorn Computing' magazine

Computing Experience

Examples of my web work

  • -
    My own personal website which you are probably viewing this CV from
  • Eaton Bray -
    News and Information from Eaton Bray in Bedfordshire
  • St Mary's Church, Eaton Bray with Edlesborough -
    A site to promote Church of St Mary The Virgin, Eaton Bray with Edlesborough
  • Do I Need Planning Permission -
    Advice, news and information on planning rules and regulations in England
  • Down's Heart Group -
    A site to promote the work of this charity. I have only recently taken on this site, and the layout is still awaiting a revamp.
  • Philip Lee -
    A portfolio website for a local emerging artist, whose installations & performances integrate live body mark-making and sculptural display.
  • St Mary's Village Carnival -
    A site to promote the St Mary's (Eaton Bray with Edlesborough) Village Carnival
  • Charity Christmas Puzzle -
    A site to help promote the Charity Christmas Puzzle that my dad has written since 1991.
  • Ai Solutions Ltd -
    Company website for Ai Solutions Ltd
  • Callsafe Services -
    Company website for Callsafe Services Ltd
  • Papillon Training / Club Papillon - /
    Sites to promote Papillon Training and Club Papillon

Please see my web development showcase for more information.

Operating Systems

I have good to advanced knowledge of using the following operating systems:

  • Microsoft Windows Server 2016
  • Microsoft Windows 10 Home, Professional and Enterprise
  • Apple OS X
  • Microsoft Windows Server 2012 / 2012 R2
  • Microsoft Windows 8 / 8.1, Home, Professional and Enterprise
  • Microsoft Windows 7 Starter, Home, Professional and Enterprise
  • Microsoft Windows Server 2008 / 2008 R2
  • Microsoft Windows Vista Home Premium, Ultimate and Business
  • Microsoft Windows XP Professional, Home and Tablet PC

I used to have a good to advanced knowledge of the following operating systems, but I have not used them for some years:

  • Microsoft Windows Server 2003
  • Microsoft Windows 2000 Server and Professional
  • Microsoft Windows NT4 Server and Workstation
  • Microsoft Windows 95/98/Me
  • Microsoft Windows v3.x
  • MS-DOS v3.0 onwards
  • Redhat Linux
  • Unix


I have good to advanced knowledge of using the following programming and markup languages:

  • C#
  • JavaScript
  • VB.Net: Microsoft Visual Basic .Net
  • SQL, T-SQL, SQL Server Stored Procedures
  • CSS
  • VB: Microsoft Visual Basic v6
  • ASP
  • VBScript
  • ASP.NET (framework v2.0, v3.5, v4.x)
  • VBA: Visual Basic For Applications (VBA) v5 and v6
  • Microsoft Access v2, 97 (v8) (and 2000/XP (v9/v10) - VBA)

I used to have a good to advanced knowledge of the following programming languages, but I have not used them for some years:

  • VB: Microsoft Visual Basic v3, v5
  • BBC Basic
  • C
  • C++ (Borland)
  • Java
  • Pascal
  • Borland Pascal with Objects v7


I have good to advanced knowledge of using the following applications:

  • Ai Solutions ToolKit CS
  • Ai Solutions CDM ToolKit™ v2, v3, 2000 (v4.2)
  • Microsoft SQL Server v7.0, 2000, 2005, 2008, 2012, 2016
  • Microsoft IIS v4.0, v5.x, v6.x, v7.x, v8.x
  • Microsoft Visual Basic 6
  • Microsoft Visual Studio.NET 2002, 2003, 2005, 2008, 2010, 2015, 2017
  • MailEnable email server
  • Microsoft Office v4.3 (1995) to Office 2016:
    • Microsoft Access v2 (1993) to v16 (2016)
    • Microsoft Excel v3 (1990) to v16 (2016)
    • Microsoft FrontPage v3 ('98) to v11 (2003)
    • Microsoft Outlook v8.5 (1998) to v16 (2016)
    • Microsoft Powerpoint v8 (1997) to v16 (2016)
    • Microsoft Word v2 (1991) to v16 (2016)

I used to have a good to advanced knowledge of the following applications, but I have not used them for some years:

  • Microsoft Exchange Server v5.5, 2000, 2003, 2007
  • Alt-N MDaemon Mail Server
  • QuarkXPress v4.x
  • IBM Visual Age for Java v1
  • Symantec pcAnywhere v9
  • Symantec WinFax Pro v8 and v9