I write software freelance and do some minor web development (such as the website you see before you now.) I love to write python scripts to improve my programming skills. I mainly write programs in Python, but I am fluent in Java, HTML, JavaScript and have minor experience writing CSS, C# and C as well.
You can find my work experience below, and also some references from people I have worked for.
If you'd like to see what projects I have available, my GitHub profile is a good start. If you want to see dev blogs for some of the stuff I'm working on, you can view that on the projects page
As Colin's manager he accomplished tasks above and beyond what was expected and showed excellent communication skills.
As the principle owner at CN I oversee the day to day operations and long term goals of the network, including Colin's development and technical work. Colin has taken an extremely active role in our development team, essentially taking over any and all Python duties, as well as contributing elsewhere whenever it is asked of him. Due to his determination towards improving the network and his development skills we have been able to replace several old and outdated systems with either new revisions of the original code, or with brand new code. Colin has become the multitool of our development team, meaning that whenever we run into an issue or have a new project we want them to undertake, we turn to Colin to lead the charge. I simply cannot emphasize how much having Colin as a part of our team has enhanced our business as a whole and specifically our development team.
Colin was instrumental in helping our church transition to online services. This included webcam installation, software set-up, training of all volunteers on how to operate and conduct a live streamed service. It included many hours and was done with professionalism and efficiency.
Colin has the fundamental computer programming knowledge and insight needed to design and develop software modules. His enthusiastic attitude keeps him engaged in learning about relevant technology. Colin communicates in a user friendly manner and gets straight to the point when presented with a problem. He takes ownership of his solutions and welcomes input and suggestions.
I have known Colin as his Pastor/ Minister for the last 10 years. In any job he has done for me, Colin demonstrates: a willingness to go above expectations; a hard working spirit; terrific technical competence in all aspects involving the computer and online subjects; perseverance at the task until the job is completed. He works well with people of all ages, is a team player, has deep respect for employers and those in authority over him. His moral integrity is above reproach and he comes from a stable family. I have the highest regard for Colin..