Meet the Team: Peter Coppinger, Founder and Lead Developer

We are going to make more of an effort to show you behind the scenes here at TeamworkPM HQ. As part of this initiative, we are going to introduce you to each of the team members. First up is Digital Crew Founder and Lead Developer Peter Coppinger...

OK, over to you Peter... tell us a little about your background...

Hi All, it's good to introduce myself and come out of my programming dungeon office for some air...

I'm 32, live in Cork City, Ireland and I love my job. In fact I started programming on a commodore 64 back in the day when I was just 8. At 10 years old I was inspired when reading about good old Bill Gates and even then I knew that I wanted to make amazing software with a like-minded team of great developers.

I co-founded Digital Crew over 11 years ago. For many years we were a small web consultancy and we completed hundreds of content managed websites for small and medium sized companies. We transitioned to developing powerful web applications for multinational clients.

About 3 years ago we decided that we needed to get more organised and so we searched for an online project management application. What we found dismayed us and so that summer while visiting my sister in Boston for a few weeks, I set about creating TeamworkPM. I programmed version 1.0 on my lonesome sitting on my sisters sofa in the sweltering heat. TeamworkPM has come a long way since that version 1.0 and we have learnt a lot in the progress. I thoroughly enjoy getting down and dirty with both the code, database and interface design.

I love making great software for you and I'm more motivated by your positive feedback and the satisfaction of a job well done than I ever will be by money.

 

So what do you work on each day...

I'm responsible for developing the TeamworkPM codebase and keeping everything running efficiently. We have a rule that bugs must be fixed before any new features are added so every day I come to work and check the bug list. We typically try to clear the list of small and large bugs before moving on to feature development. When any bugs are cleared, I turn to the roadmap, pick the most important task and I get stuck in. 

I also spend a lot of time optimising TeamworkPM so that everything is nice and fast. I check logs for slow queries, add indexes and optimise them and implement caching mechanisms that allow us to scale and provide a better, faster experience. We believe that speed is an important feature for TeamworkPM.

Finally we're a small team so we are all stay involved in answering your feedback and marketing TeamworkPM.

 

What are you working on today?

Today I've been putting the finishing touches on a new file upload server system. Over the last week I've designed and implemented a system to take over the processing of all our file uploads (and thumbnail and file serving) so that these file uploads won't have an impact on the performance of the main application. Once this system is rolled out, uploads will be faster, thumbnail generation will be faster and better, and the entire TeamworkPM application will be a little faster, more robust and able to scale better. So you should expect a subtle speed improvement in a few days time.

Anything to add?

Just to say that we have BIG plans for TeamworkPM. It's already pretty damn good but in a few months time, it's going to knock your socks off.

It's a pleasure working on software that helps thousands of companies around the world do their work faster and better. For me, it's extremely gratifying when I see your posts on twitter, feedback and testimonials that recognise the hours of design, re-design, debate and programming effort that went into a feature. So to you all I say thank you and if you haven't chimed in already we'd love to get a testimonial from you. Cheers! :o)
10 responses
Nice to know a little more about you, Peter. Keep up the great work and take care!
Good to put a face to the name and hear about the great work you guys are doing Peter.

"Just to say that we have BIG plans for TeamworkPM. It's already pretty damn good but in a few months time, it's going to knock your socks off."

Intriguing... can you give us any hints?

@J Morgan - Cheers! :o)

@E Dunne - Haha well completing half the published roadmap would be a start (see www.teamworkpm.net/roadmap) but we also have plans to overhaul the interface and make all the pages load faster along with a dedicated "reports" area and more. An android app. And.... a whole lot of integration ... did somebody say Dropbox, Google Docs...

Shsssssss :-)

Not forgetting ‘Recurring Tasks’, our number one requested feature of course!<o:p></o:p>

From: Posterous [mailto:

Eamonn, don't worry Recurring Tasks are high on our list of priorities. I'm actually really looking forward to getting stuck into that one!

Great news Peter. Don’t suppose you have any rough ETA on this at all?<o:p></o:p>

From: Posterous [mailto:

We're not big on giving any ETAs anymore Eamonn after the long time it took for us to get the iPhone app out. Instead we have the roadmap with items listed in order of priority and we are getting through them as fast as we can.

That’s fair enough Peter, fully understand. Not something I was expecting to hold you guys to at all, I’m just getting asked a lot about when it’s coming as it’s the one “must have” feature for us. <o:p></o:p>

From: Posterous [mailto:

I posted this in May 2011 and just want to update you all that Recurring Tasks have been rolled out - hope you like them Eamonn!

More info here:
http://engineroom.teamworkpm.net/recurring-tasks

Hi

 

I'm now out of the office on leave until Monday August 22nd.

 

I will respond to any enquiries on my return - for any urgent enquiries, please contact Jamie Mellalieu on 0845 058 9051.

 

Regards

Eamonn