Hello! I'm Andrew Reddin.

I'm a developer with a passion for building innovative projects.

I'm a software developer based in Charlottetown, Prince Edward Island, Canada. I have over 20 years of experience writing software and have worked in a variety of industries including video games, embedded hardware, and application development. My work can be directly attributed to well over 10 million dollars in revenue for my clients.

In addition to myself, I also employ another developer full time who helps to maintain our projects. For larger projects, I have several go-to teams of professionals that I work closely with.

In my spare time I collect and restore vintage arcade & pinball machines from the 80's and 90's. I have extensive knowledge of the inner workings of electronics that are a fraction as powerful as my cell phone.

Typical Work

Examples of jobs that I typically work on these days

Back End Development

My back-end language of choice is PHP paired with Laravel, but i've also worked with Symfony, Ruby On Rails, and .NET

Front End Development

My front-end framework of choice is Vue.js with Vuex for state management. I've also worked with Angular, Backbone, Ext.js, Ember, and JQuery.

Project Management

I have experience with agile project management both as scrum master and as a cog in the development machine.

Team Leadership

I've been in charge of teams as large as 10 people (not including myself) and have managed both junior and senior developers.


Direct Services

Here are some of the services I provide directly

Building applications from the ground up

I build testable applications with a strong focus on engineering principles such as scalability and redundancy. I've built monolithic apps with front ends integrated directly into the codebase, Service oriented APIs that power a Vue based PWAs, and everything in between.

Long term maintenance of existing applications

I can take over maintenance of existing projects including security updates, new features, bug fixes, and hosting. As your project grows in popularity I can help you scale up your infrastructure to handle the influx in traffic.

Refactoring legacy PHP code to Laravel

I have successfully migrated a few profitable, but unmaintainable PHP apps (PHP 4, < PHP 5.3) to modern standards using Laravel (and sometimes Symfony). These applications were all very different but had one thing in common: zero room for downtime. The applications needed to be rewritten one piece at a time, ensuring 100% compatibility with the original code and zero burden on the end user.

Temporary employee on-boarding

I can temporarily join your existing team to shore up resources during busy periods. In the past I have joined teams to maintain their legacy apps while their internal team worked on a rewrite. I've also worked with internal teams to simply help ship new features.

Code audits

I can take a look at your existing Laravel/Vue codebase and give you some suggestions on areas that could use improvement. This could be my opinion on how to add a new feature to your app or simply an audit of the health of your application.

Saving failing projects

If you have a Laravel/Vue project that has gone bad, I can help you save this project from failure. Typically this means creating a plan using an audit of the current state of your project, then executing this plan by joining (or replacing) your existing team.


External Services

In addition to the in-house services on offer, I also partner with external firms to offer just about any IT skill you could ever need. Whether you are looking for a couple of freelancers, or a full scale agency, I know who to call to get the job done correctly.

Graphic Design & Marketing Services

DevOps & System Administrators (Cloud & On-Prem)

Security Audits & Pen-Testing

Language Translation Services