Technical Leader, Architect & Developer
I design and build simple software to solve complex problems, and I love what I do.
Hi, I'm Tim. Nice to meet you.
Since beginning my journey as a developer over 20 years ago, I've worked for established companies, consulted for startups, and collaborated with talented people to create software products for both business and consumer use. I'm quietly confident, naturally curious, and perpetually working on improving my skills.
Technical Leader
I genuinely care about people, and helping them to drive technical change through leadership and coaching.
Projects I've completed:
Cloud and serverless migrations, tool and framework modernisation, agile transformations
Techniques:
- Agile
- Scrum
- Kanban
- Pair programming
- Test driven development
- Retrospectives
Software Architect
I value elegant design that allows applications to scale and makes new features easy to build.
Principles I follow:
Hexagonal architecture, Domain Driven Design, RESTful API Design, DevOps
Platforms:
- AWS
- Terraform
- Docker
- Serverless Framework
- Linux
- Monitoring and profiling tools
Full Stack Developer
I build clean, testable code and believe in using the right technology for the job. I pick up new languages and tools quickly.
Languages I speak:
Typescript, Javascript, PHP, Python, SQL and more
Tools:
- React
- Next.js
- Node.js
- Laravel
- Frontier AI models
- SQL and NoSQL databases
Don't see your tool or technology mentioned? I've worked with too many to list them all here so I still might be able to help you. Just get in touch; I'll be honest if I don't know.
I'm proud to have collaborated with some awesome companies:

Want to find out more? Email me.
My Side Project
Over the years I've worked on many web and mobile apps in different industries and verticals. Eventually, I decided that it would be a fun challenge to design and build my own.
Interested in collaborating with me?
I'm always open to discussing new product ideas or partnership opportunities.
Testimonials
People I've worked with have said some nice things…

“In the day to day operations Tim demonstrates a desire to represent and support your business. As with any new or growth business with a continuous development programme there will be issues and snags along the way but Tim takes them in his stride. Problems are resolved quickly, communication is clear and Tim always makes himself available.
I hope to keep Tim with us in whatever direction our business takes.”

“An exceptionally competent, reliable and fast developer who consistently delivers beyond expectations. Tim doesn't just write code — he understands the bigger picture of what a business truly needs. A rare blend of technical expertise and commercial awareness.”
Start a Project
Interested in working together? Let's find a time to chat. I'll buy the coffee.