Projects

A mix of side projects, experiments and commercial products.

This page shows examples of both sides of my work: the things I build for curiosity and craft, and the products I have helped bring to market.

Commercial products

Products I have worked on professionally.

Speedshield Technologies

AiVA

Lead Contract Developer

AI-assisted pedestrian detection product built with React Native and AWS, where I was the primary engineer across app, cloud infrastructure and delivery pipeline.

  • Built the AiVA mobile application & cloud platform from the ground up using React Native, AWS SAM, EC2, Lambda, API Gateway, S3, Route 53 and VPC.
  • Introduced automated DevOps build, test and deployment pipelines to remove manual release steps and speed up production delivery.
  • Reduced infrastructure overhead by moving from isolated developer environments to centralised orchestrated deployments.
  • Published an open source React Native SSH/SFTP library
  • Drove adoption of a cohesive design system across the product.

Autodesk

Fusion 360

Software Architect / Principal Engineer

Worked on Moldflow integration within Fusion 360 and on the surrounding simulation and platform architecture needed to support that product experience.

  • Owned technical direction for Moldflow product lines and their integration with Fusion 360.
  • Designed and delivered distributed worker-node orchestration and file-management systems for scalable simulation workloads.
  • Built real-time 3D mesh generation and simulation experiences using React, JavaScript, C++, C#, Docker, OpenGL and VTK.
  • Mentored engineers, ran internal tech talks and regularly stepped in to improve team delivery rhythms.

Autodesk

Moldflow

Software Architect / Principal Engineer / Senior Engineer

Long-running commercial simulation product line where I worked across architecture, distributed systems, real-time 3D tooling and technical leadership.

  • Owned technical direction for Moldflow product lines and their integration with Fusion 360.
  • Designed and delivered distributed worker-node orchestration and file-management systems for scalable simulation workloads.
  • Built real-time 3D mesh generation and simulation experiences using C++, C#, OpenGL and VTK.
  • Mentored engineers, ran internal tech talks and regularly stepped in to improve team delivery rhythms.

Autodesk

DFM

Principal Engineer

Design-for-manufacturing tooling focused on helping designers get fast feedback on manufacturability, simulation and injection moulding concerns.

  • Owned technical direction for DFM product lines and their integration with Fusion 360.
  • Designed and delivered distributed worker-node orchestration and file-management systems for scalable simulation workloads.
  • Built real-time 3D mesh generation and simulation experiences using C++, C#, OpenGL and VTK.
  • Mentored engineers, ran internal tech talks and regularly stepped in to improve team delivery rhythms.

Featured work

The smaller things that still say something useful.

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