David Hang

Any sufficiently advanced technology is indistinguishable from magic - Arthur C. Clarke

I am a full stack software engineer ๐Ÿ‘จโ€๐Ÿ’ป with a focus in backend development.

I am currently an engineer @ Atlassian.

In a past life, I was also a mechanical engineer โš™๏ธ involved in various roles ๐Ÿงข, in various industries ๐Ÿญ including energy/oil & gas ๐Ÿ›ข๏ธ, resources/mining โ›๏ธ, alumina refining ๐Ÿงฐ, medical equipment ๐Ÿฉบ, pharmaceutical manufacturing ๐Ÿ’Š, engineering design and analysis ๐Ÿ“, and consulting ๐Ÿ‘จโ€๐Ÿ’ผ.

Main Technologies

  • Python python icon
    • Django django icon
    • Celery celery icon
  • Typescript/Javascript typescript icon javascript icon
    • Node.js/Express node.js icon
    • React react icon
    • React Native react native icon
    • Next.js
    • NestJS
  • PostgreSQL postgresql icon
  • Redis redis icon
  • Docker docker icon
  • AWS

Career Timeline

Software Engineer

Atlassian

Software Engineer

CorePlan

Mechanical Engineer

Various Organisations

See my LinkedIn for more details

Bachelor of Engineering (Mechanical), First Class Honours

University of Western Australia

Public Personal Projects

  • Judo Techniques Bot - A reddit bot that has been monitoring for mentions of judo techniques names written in Japanese on the r/bjj subreddit for over 3 years and provides english translation and links to videos of the technique. Built with Python and PRAW.
  • Judo Techniques Bot Stats - Stats for the above bot. Built with Typescript and Next.js.
  • Grapple Training Log - A web app for tracking your Brazilian Jiu Jitsu training. Built using Typescript, NestJS, React and Postgres.
  • What's for Lunch in the Perth CBD? - Opinionated web app which reduces cognitive load when choosing a place for lunch. Built using Typescript and Next.js.
  • Peter's Two Sheep Dogs - Game engine and multiplayer web app for the board/card game "Peter's Two Sheep Dogs". Built using C#, ASP.NET Core and Blazor.
  • QuickCapacities - CLI to quickly search and add notes/weblinks to capacities.io workspaces. Built using C# and .NET.

Open Source Projects Contributed to