Backend engineer building scalable systems with Java and Spring
View my work
Typing practice is a platform to learn typing with Ai platform forcing your daily improvement.
View
Personal portfolio website for showcasing myself, with dedicated admin panel to manage.
View
A lightweight Java library for loading configuration from `.env` files at startup, with variable expansion, typed access, and optional integration with JVM system properties.
View
A zero-dependency Java library for styling terminal text with colors and attributes through a fluent API.
View
Practice typing skills with modern Ai technology crafting texts in a way that is forcing you beyond your comfort zone to improve.
View
HTTP response diff tool - send identical requests to two servers and compare their responses
View
Spring Boot service that monitors HTTP/HTTPS endpoints and exposes the results as Prometheus metrics, visualized in Grafana.
View
A small, dependency-free library that parses and compares versions according to Semantic Versioning 2.0.0.
View
Full-stack real-time chat app with messaging, friend requests, and audio/video calls (React, Node, Socket.IO, MongoDB).
View
Full-stack platform for subscribing to financial instruments with live price updates and real-time chat (Spring Boot, MongoDB, WebSocket, React).
View
Spring Boot app that scrapes Georgian news sites (fortuna.ge, more to come) and serves them as a single aggregated feed.
View
A desktop inventory system built with Java Swing and Neo4j. Manages products, customers, suppliers, purchases, and transactions, with sales and stock charts built in.
View
Full-stack article-sharing platform with secure JWT authentication, email verification, and role-based access control. Features infinite scroll, nested comments, and social sharing (MongoDB, Redux Toolkit).
View