Melbourne software engineer

Available for hire.

I build thoughtful software across web, mobile and cloud systems. These days I am most excited by React, React Native, TypeScript, Node.js and AWS, especially when the team cares about product quality and the software engineering craft as much as I do.

Available for contract roles now, and open to the right full-time opportunity.

With a soft spot for thoughtful products and strong engineering teams.

  • Based in Melbourne and actively exploring local opportunities
  • Available for contract roles & open to the right full-time opportunity
  • Most interested in product teams working with JavaScript, TypeScript, Node.js and AWS

What I am looking for

The short version

Best fit

Senior engineering work with a hands-on bias

I am strongest where product thinking, implementation depth and team guidance overlap. I like helping teams ship, but I also care about leaving the codebase, tooling and day-to-day team life in better shape.

Current market

Melbourne roles, especially contract engagements

I am actively looking in Melbourne, with a preference for contract work. That said, I am not doctrinaire about it. If a full-time role has the right people, culture and technical challenge, I would gladly have the conversation.

Preferred stack

React, TypeScript, Node.js, React Native and AWS

My background is broad, but the work I am most keen to do next leans toward modern JavaScript platforms, mobile products and cloud-native systems.

How I can help

Strongest when the work spans product, code and delivery.

  • React and React Native product development
  • TypeScript and Node.js application architecture
  • AWS infrastructure, CI/CD and serverless delivery
  • Hands-on technical leadership and mentoring

My background includes desktop engineering, real-time simulation, distributed systems, front-end architecture, cloud delivery and mobile product work. The common thread is that I like software which has to hold up in the real world, not just in a demo.

Commercial products

Software I have worked on in the wild.

Featured work

A few things that show how I like to build.

GitHub

react-native-ssh-sftp

An open source SSH and SFTP client library for React Native that I built out and published to npm.

It is a good example of the kind of work I enjoy: practical mobile engineering, native platform edges, TypeScript-friendly APIs and documentation that helps people actually get the thing working.

React Native TypeScript iOS Android Objective-C Java

GitHub and live project

HTTP Statuses

A reference site for HTTP status codes that turns dry protocol details into something a bit more usable and pleasant.

I like projects like this because they sit at the intersection of useful information architecture, front-end craft and developer ergonomics. It is practical, slightly nerdy and hopefully nicer to use than the average reference page.

Reference site Front end Developer tool 11ty

Digital playground

kenneally.dev

My little corner of the internet for experiments, side projects and ideas that do not need to pretend to be enterprise software.

I wanted this site to hint at that side of me too. The playground matters because it shows I still like making things, trying ideas quickly and keeping some curiosity in the work.

Experiments UI ideas Side projects three.js

About me

A bit more context, without turning it into a TED Talk.

I like teams that value strong engineering, calm collaboration and software that feels good to use. There is a little more on how I work and what I am after on the about page.

Read the about page

Experience

25+ years across desktop, web, mobile and cloud.

From Autodesk product lines and simulation tooling through to React Native, AWS and freelance delivery, I have spent a lot of time moving between hands-on engineering and technical leadership.

Browse projects