Projects
This is a collection of public applications that I have developed personally.
- Learning Cards ↗
This is a digital flashcard application that uses the spaced repetition method.
The application is designed to help school and university students memorize learning material more effectively and in a more structured way.
- Upmon ↗
A multi-region monitoring application for tracking HTTP endpoint uptime, port connectivity, SSL certificate validity, and various other aspects of service availability.
This project was developed as a showcase of an Elixir and Phoenix based application using WebSocket for real-time communication. The system includes a scheduler, checkers running across multiple regions, and a coordination center that manages and receives inspection results from each region directly. This approach allows the monitoring process to be more distributed, responsive, and easier to observe.