Passion projects

Passion projects I pursue for enjoyment and growth.

Rails and React microservices

Rails and React microservices application. The application contains authentication features and well as product ordering, stock inventory, viewing orders etc. The services communicate with each other via HTTP APIs, and an API Gateway is used to route requests to the correct services. The application is developed using Ruby on Rails, React, and TailwindCSS.

Ruby secure chat terminal

The Ruby secure chat terminal is a multi-threaded, SSL/TLS-encrypted chat system built using Ruby. It consists of a server that supports multiple clients, allowing them to communicate in real time. The communication between the server and clients is encrypted to ensure privacy and security.

FreeDB

FreeDB is a in-memory database system that allows for the creation and management of tables with customizable column definitions. Each table enforces data type integrity, allowing for well-structured data storage and querying.