Alex Su

Sometimes magic is just someone spending more time on something than anyone might reasonably expect

- Teller

About

As much as I can, I try to hide what I do behind seamless user-experiences.

Deliver features that are elegant and intuitive. But, a discerning user should still be engaged and delighted by the substance and smarts working behind the scenes.

I’m currently working to bring learnings from my experience in web development to implement these principles in the robotics and automation space.

Web

Atlassian

NOV 19
MAR 20

I worked within Atlassian’s Design System Team to deliver technical implementations of the Design Guidelines via a library of React components called atlaskit.

I spent a lot of time thinking about API design and the boundaries of what a component library should provide vs what flexibility should be left to consumers. I led the initial implementation of @atlaskit/side-navigation - which delivered an API that favoured composition over configuration allowing Jira and Confluence to construct their navigations in a more idiomatic and performant manner.

Away Technology

JAN 19
NOV 19

For an Australian travel startup I lead the Android development of a mobile app for booking business travel. I delivered features for the app whilst architecting and designing our high-level push-notifications platform.

With unique challenges in releasing separate versions our app across multiple platforms and multiple environments, I also developed a set of bespoke tools to manage our Release Engineering requirements.

Praxis International

JAN 19
NOV 19

I worked as a full-stack web-developer within a UX agency to deliver superior experiences for web applications based on user-research. I implemented features in user-facing web pages whilst hardening our internal tools and processes.

I also championed a number of engineering-health initiatives and sought out other 'DevOps' roles such as automating our backup processes and deployment infrastructure.

Robotics

SoftWire Systems

FEB 18
JUL 19

I worked on a number of mechatronics projects to deliver solutions for industrial automation. As one example, this involved crafting automation web-services and processes that integrated into production lines to help retrieve and print labels.

I developed the firmware for a data-collection device for wheelchairs which was shown at CES2019. The device acts as a 'FitBit' for wheelchair users and collects GPS-tagged data from an onboard INS sensor. Using proprietary algorithms, we can use this raw data to dedue effort metrics around the users stroke efficiency. A high-level use case for this device has been speeding up data collection for many Australian councils who use our generated reports to automatically and accurately assess the accessibility of various public spaces.

NXTGEN Industries

FEB 20
CURRENT

For a robotics startup, I deliver solutions for dashboards and human-machine interfaces with modern web-technologies while also developing low level drivers and packages for robots. We provide value by designing robust and intelligent solutions for exploration, data-collection and process automation.

To drive efforts around monorepo management and focusing on the reusability of code modules, I am developing a set of tools to manage, test and deploy our codebase which shares React/Typescript packages, ROS/C++ packages and Python scripts. The aim is to leverage containerisation and a flexible versioning scheme to encourage confident and reliable reuse of our core technologies and software across multiple projects.