Software evelopment

Websites and APIs with Python and Django.

Business applications with C# and .NetCore.

Frontend with React and Typescript.

PostgreSQL and MSSQL databases

Devops, cloud and CI/CD

Experience using each of the top three cloud providers AWS, GCP, and Azure.

CI/CD pipelines in Azure Devops.

Linux and containerised applications,

Bash scripts, Docker and GitOps

Game development

Making games with Godot game engine

Programming with GDScript, Python, C# and C

3D modeling and animation in Blender

2D textures and art with Krita or Gimp

Sound design and video editing

Interested in my game dev projects?

Head over to GamePasta.com read my game development blog. Or play my games on itch.io! Don’t forget to let me know what you think in the comments ;)

Play my games on itch.io

From my blog

Things I have found interesting or are currently working on.

Django Admin: Creating a csv uploader to seed the database

By Ethan Shearer on June 18, 2019

Introduction Sometimes, when building a Django application, we come across interesting data we want to use in our project. However, this data is not always available in a nice format such as an API or SQL file.

Python threads: Building a link validation tool

By Ethan Shearer on May 22, 2019

Introduction Let’s say our website has gotten kind of big! The amount of links has increased substantially, and as we all know dead links are bad! It is now becoming increasingly tedious to check links manually.



Professional experience

  • Coles Group

    Senior Software Engineer

    Coles Group (March 2024 - Present )

    Development of bin packing, path finding and optimisation algorithms using Dotnet and C#.

  • Lysn

    Fullstack Django Developer

    Lysn (April 2022 - March 2024 )

    Development of an online booking platform for Psychology appointments using Django and React.

  • Douugh

    Python Engineer

    Douugh (August 2019 - March 2022 )

    Django API Development for a mobile based finance app.

  • Open Colleges

    Front End Developer

    Open Colleges (May 2018 - Aug 2019 )

    Development of a marketing and lead generation website built with Django and React.