Contracting is by far the most efficient way to make money in your spare time as a developer. Make sure it's okay with your employer, but you can generally find plenty of small projects to do (~5-10 hours a week) which will bring in a large amount of extra savings.