I build teams
and systems
that ship.

Software Development Manager and full-stack engineer with two decades of experience turning complex problems into clean, maintainable solutions — and growing the people who build them.

Jason Batten
Software Development Manager
Perth, Western Australia
20+
Years in the industry
PSM I
Certified Scrum Master
9+
Team members managed
Full
Stack capability
Who I Am
An engineer who leads.
A leader who still codes.

I'm a Software Development Manager and full-stack developer based in Perth, Western Australia. Over 20 years, I've moved fluidly between writing code and leading the people who write it — because I believe the best engineering leaders never lose touch with the craft.

I've managed teams of up to nine developers, run SCRUM processes, handled stakeholder communications, and owned project delivery end-to-end. But I've also rolled up my sleeves to refactor legacy codebases, design REST APIs, and push production deploys at midnight when it mattered.

What sets me apart is range. I've built agency websites, enterprise SaaS platforms, government intranets, and courier logistics systems. I've worked inside startups, government departments, digital agencies, and as a freelancer. Every context taught me something different about how to ship quality software with real people under real constraints.

Outside of tech, I'm a certified personal trainer — a discipline that reinforces the same principles I bring to engineering: consistency, progressive improvement, and meeting people where they are.

How I work.

Every team and codebase is different, but these principles stay constant.

01

Understand before you build

I start every project by listening — to stakeholders, to the team, and to the codebase itself. Understanding the real problem prevents building the wrong solution. I dig into the "why" before jumping to the "how."

02

Protect the team's focus

My job as a manager is to clear the path. I handle stakeholder noise, scope creep, and process friction so developers can do deep work. I run tight standups, keep SCRUM ceremonies purposeful, and never schedule a meeting that should've been a message.

03

Code reviews that teach

I treat code reviews as mentoring opportunities, not gatekeeping. Every review is a chance to share context, raise standards, and help developers think architecturally. I give the kind of feedback I'd want to receive — specific, respectful, and constructive.

04

Ship, measure, improve

I believe in iterating in production over perfecting in staging. Get it in front of users, watch what happens, and improve. I track system performance, monitor bottlenecks, and treat optimisation as an ongoing discipline — not a one-off task.

Capabilities that compound.

I don't just fill a role — I strengthen the system around it. Here's what I bring to the table.

Engineering Leadership

Managing, mentoring, and growing development teams. Building onboarding processes, establishing coding standards, running SCRUM ceremonies, and creating the environment where developers do their best work.

🏗

Architecture & Systems

Designing scalable system architecture — from monolith-to-microservices migrations to REST API design. I think in terms of long-term maintainability, not just shipping the next feature.

🔧

Full-Stack Development

Deep PHP expertise across frameworks like Laravel, Lumen, CakePHP, and Lithium. Frontend fluency in HTML, CSS/SASS, JavaScript, jQuery, and Vue.js. I build end-to-end.

📋

Project Delivery

Task scheduling, resource management, and stakeholder communication. I bridge the gap between business goals and technical execution, keeping projects on track without burning out the team.

🔍

Quality & Performance

Code reviews, QA processes, system performance optimisation, and bug reduction. I've consistently improved the codebases I've worked on — leaving them better than I found them.

🤝

Customer & Stakeholder Focus

Support ticket management, customer dashboard enhancements, and direct communication with business stakeholders. I understand that great software serves people, not just specifications.

Problems solved.

A few snapshots that show how I think and what I deliver.

SaaS · Shipping Platform

Building and scaling a remote dev team from scratch

Challenge A growing shipping aggregator needed to expand development capacity, but had no formal team structure, onboarding process, or code review workflow.
Approach Implemented SCRUM processes, built onboarding documentation, established code review standards, and created a mentoring framework for new hires joining the team.
Result Grew the team to 9 developers delivering consistent output across courier integrations, plugin redevelopments, and dashboard enhancements — all while maintaining quality.
Communications · Enterprise

Monolith to microservices migration

Challenge An SMS communications platform was hitting scaling limits with its monolith architecture. Performance bottlenecks and bugs were accumulating faster than the team could fix them.
Approach Analysed the existing system to identify natural service boundaries, led the team through microservice architecture principles, and planned a phased migration using Laravel, Lumen, RabbitMQ, and Docker.
Result Reduced system bottlenecks, improved deployment confidence, and gave the team a scalable architectural foundation to build on — without a disruptive big-bang rewrite.
SaaS · Job Management

Proving the value of a UI refresh overnight

Challenge A legacy job management platform had an outdated interface built on ExtJS. The business was hesitant to invest in a UI refresh, uncertain about the ROI.
Approach Took the initiative to integrate a modernised UI outside of business hours as a proof-of-concept — demonstrating that the refresh was technically straightforward and immediately beneficial.
Result Stakeholders saw the impact firsthand, greenlit the full refresh, and gained confidence in modernising the rest of the platform. Sometimes the best pitch is a working demo.
The Toolkit
Technical proficiency.

Two decades of hands-on development across a broad and evolving stack.

Backend

PHP Laravel Lumen CakePHP Lithium REST APIs MySQL Node.js WordPress Drupal

Frontend

HTML5 CSS3 / SASS JavaScript Vue.js jQuery Bootstrap Responsive Design Twig

Tools & Process

Docker AWS Git / GitHub Vagrant Postman RabbitMQ Datadog SCRUM / Agile Linear
What I bring to your company.

Beyond skills and experience — here's the real impact I deliver.

I multiply your team's output

I've repeatedly taken teams and made them more effective — through better processes, mentoring, clearer communication, and removing blockers. A good engineering manager doesn't just add their own output; they amplify everyone else's.

I bridge business and code

I speak both languages fluently. I can sit with stakeholders to understand what the business actually needs, then translate that into a technical plan the team can execute. No lost-in-translation moments.

I've seen enough to stay calm

Twenty years across startups, agencies, government, and enterprise means I've dealt with legacy migrations, production fires, scope creep, and tight deadlines. I bring composure and pattern recognition to problems that feel new.

I leave things better than I find them

Whether it's a codebase, a team process, or a developer's confidence — I consistently improve what I touch. I care about sustainable, long-term quality, not just hitting the next sprint goal.

What Others Say
Words from colleagues.

"Jason works in a very analytical and structured manner. He tackles problems with well defined steps and procedures. And a good sparring partner to explore and discuss new ideas with. Working with Jason has definately been a breeze."

RF
Rizal Farok
Colleague · Worked on the same team

"Jason is a true web implementation professional that strives for perfection. With a respectable range of skills and experience he is ensuring a prosperous future in the IT industry."

RB
Ryan Briggs
Colleague · Worked on the same team
— Recommendations via LinkedIn
Ready to build something
worth building?

I'm based in Perth, Western Australia and available for management and senior development roles — remote or hybrid.