Some solutions are built to last

Welcome to andrewmclachlan.com, the home of Software Engineer and IT Consultant Andrew McLachlan.

I specialise in design and development of Microsoft .NET and SQL Server applications and am branching out into development on mobile platforms.

Latest Updates

Carbs & Cals

Carbs & Cals Website Migrated to MVC

Carbs & Cals Website

The Carbs & Cals MVC website has gone live. Although there is little visible change to the site, it has been rebuilt from scratch using Microsoft's ASP.NET MVC Framework 3.

There are many benefis to using MVC, in particular it leads to smaller, faster-loading web pages compared to the old ASP.NET Web Forms versions and it paves the way for creating international versions of the website.

Furthermore, a new BMI and Calorie Requirement calculator is in development and will be released soon. This will tell you your body mass index (BMI) and calculate your rcommended intake of carbohydrates, calories, protein and fat based on your age, gender, activity level and desired rate of weight loss.

AndrewMcLachlan.com Redesign

I am pleased to unveil a new look to the site. One flash of inspiration, a few hours coding and I think this site is looking quite a bit more modern. I've even added some cheesy clever marketing animations, using photos from my own library. There's two at the moment. Refresh a few times to switch between them. Yes, the Venus de Milo is indeed displaying a bit of plumber's crack!

Efficient Safety Systems

A small project I am currently working on is improving the website for Efficient Safety Systems, a Gold Coast-based business safety consultancy.

This is a WordPress site and I am helping with some site administration tasks, CSS and PHP template fixes/tweaks, and search engine optimisation (SEO).

Efficient Safety Systems Website
Projects

New Projects - ASM Library

ASM Library Logo

Since parting ways with Chello Publishing and Carbs & Cals (see below), I have resumed work on my collection of useful .NET classes, something I call ASM Library. As well as containing helper classes and extension methods typical of personal libraries, I have created classes to handle the contents of icon (.ico) files, a system for retrieving email templates using the provider model, classes for reading common video file types and a class that can read and write the Windows hosts file.

As well as the main library, I have been working on some other small projects such as .NET integration with PayPal IPN processing, a CK Editor .NET web control and a suite of classes and controls that support ASP.NET development. I have also been working on creating C# templates for Visual Studio, including Exceptions, Singletons and IDisposable.

My aim is to get the code mature enough that I can release the libraries and source code.

Carbs & Cals

Carbs & Cals Update

After the release of version 1.1 of the iPhone app, my involvement developing mobile apps for Carbs & Cals has sadly come to end. This is largely due to my recent relocation from London to Sydney.

I am still involved in maintaining the Carbs & Cals website and we have recently moved many of the shop products to an Amazon aStore. and am looking to implement a new version using MVC Framework.

Carbs & Cals Website