Projects

Psysort

Psychometric testing platform with microservices, automation, and secure results storage.

2023-2024 · Solo project

A full-stack web application developed for administering basic psychometric tests and securely storing user results. The user-facing website was intentionally kept simple and focused on test-taking, authentication, and result submission, while the main emphasis of the project was on backend architecture and infrastructure.

The system was built using a microservice architecture with Java Spring, with services communicating via RabbitMQ. Significant effort was invested in containerization, service orchestration with Kubernetes, automated CI/CD pipelines using GitHub Actions, and cloud deployment on Azure. PostgreSQL was used for persistent storage, and Auth0 handled authentication.

This project served as my first in-depth introduction to microservice architecture and provided hands-on experience with distributed systems, deployment complexity, and the trade-offs involved compared to monolithic designs.