I provide software development, (re-)engineering and maintenance services on a contract basis. Check out my CV (pdf), last revised 2007-06-18 09:40:50 UTC.
Software development involves writing a program or a system of cooperating programs to carry out a given task.
Software engineering is like software development with the addition of transparent methodology. Re-engineering is the application of the methodology to an existing code base (possibly written by others).
Software maintenance is software re-engineering with an anticipated low rate of change.
A contract is an agreement we make together for me to provide a service to you in exchange for a fee.