Hi, I'm Matthew Setter

I'm a software developer, technical writer, & teacher,
with a strong focus on secure software development, continuous development, deployment, & integration, & creating great documentation.

Matthew Setter, freelance software developer, technical writer, teacher, and podcaster

Need help with your technical documentation? Or want to ramp up a software project? Let's talk.

I'm Matthew Setter. I'm a software developer, technical writer, & teacher, with a strong focus on secure software development, continuous development, deployment, & integration, & creating great documentation.

Hiring a freelancer can feel like hard work. Are they going to fit in to your team? Can they get up to speed quickly? Will they understand what you're trying to do? I get it. I've worked in plenty of companies myself before I went freelance.

Relax. I enjoy communicating (I even make part of my living from it!), I want to get to know your company and I've plenty of experience to help me deal with a whole host of challenges.

We’ve been collaborating with Matthew over the last year and we’re extremely happy with the results. He embodies the rare combination of some great skills: being an excellent wordsmith and story teller, while having a thoroughly technical understanding for the latest advances in the world of web development. If you have the chance to work with him do it! - Florian Dorfbauer, CEO at Usersnap

Software development

My areas of expertise include:

  • Software design
  • Software testing
  • Software security
  • Continuous development, deployment, & integration

I’ve been developing software, primarily web-based, since 1999, and like to think that I’m pretty good at it.

I've spent a lot of time designing APIs (often in PHP and Zend Expressive); I even got so fond of Zend Framework that I run an entire website dedicated to helping fellow developers master it.

My main areas of expertise are security and deployment, but I can also help with software design and testing.

I work with companies who want to quickly ramp up after securing a new project, need specific expertise, or would like a longer-term relationship with a freelancer.

If you need a freelance software development then get in touch.

How you communicate your product to your customers can mean the difference between your company's success and its failure.

Your customers need to understand why your product is great, how it serves their needs and how it works. Otherwise they won't buy from you. Or they'll quit on you after a month.

Don't let your technical writing and documentation let you – and your customers – down.

I work with companies who don't have a technical writer, editor or strategist in house, to make sure that their writing and documentation is clear, credible and useful.

I also help companies run by non-English speakers make sure that their language is as precise and correct as they want it to be.

Whatever your writing, editing and strategy needs, I can help. Let's talk.

If you don't need a technical writer or software developer, but you do want to level up your skills, then this section is for you.

I love learning new stuff. Then I love helping other people learn it too.

This means I now have a whole raft of content to my name, most of it free, some of it paid for or sold by third party platforms.

To keep up-to-date with what I'm working on why not sign up to my newsletter? I write about:

  • Software Security
  • Software Deployment
  • Technical Documentation
  • Freelancing

I'll never spam you - good stuff only — I promise