Development of an open source tournament hosting platform with multiplayer features and highly scalable infrastructure.
Building of a React/NextJs frontend with Material UI and work on a custom component system. Work on testing with cypress and storybook.
Building and improving a horizontally scalable GraphQL Backend based on Express and Apollo with Prisma. Work on a PostgreSQL database as well as usage of Redis for scaling of websockets (subscriptions). Testing with jest.
Pentesting and securing the front and backend with common tools and frameworks. Request limiting and prevention of deeply nested queries.
Building and maintaining high availability and scalable infrastructure on AWS with terraform, docker and GH Actions. Automatic testing and deployment of code from GitHub.