FeraFLN

Real-time multiplayer territory strategy game

Conquest Global

  • React
  • TypeScript
  • Java
  • Spring Boot
  • PostgreSQL
  • WebSocket

Short intro

Conquest Global is a browser-based multiplayer strategy game where 3 to 6 commanders compete for control of a custom world map. The project combines a responsive React and TypeScript interface with a server-authoritative Spring Boot game engine, so turns, combat, cards, objectives, and victory conditions are validated and persisted on the backend.

Authentication and single sign-on study project

SSO Platform

  • Java
  • Spring Security
  • OAuth2
  • PostgreSQL

Short intro

SSO Platform is a custom Single Sign-On provider built with Spring Authorization Server to explore OAuth2, OpenID Connect, JWT customization, and centralized authentication for multiple applications. The project includes authorization code flow, PKCE-ready clients, user registration, custom login/logout, user info claims, password reset, email confirmation, PostgreSQL persistence, and an admin area for managing OAuth2 clients.

Multi-tenant farm operations platform with modular services

Farm SaaS

  • ReactJS
  • Java
  • Spring Boot
  • PostgreSQL

Short intro

Farm SaaS is a multi-tenant platform built to manage farm operations through separate domain services and a ReactJS frontend. The system uses a gateway as the main entry point for authentication, routing, tenant context, roles, and capabilities. Its modules cover administration, orders, egg production, deliveries, and financial workflows, with internal service integrations designed to avoid direct database sharing and preserve clear domain boundaries.

Multi-tenant SaaS for construction operations management

FLN Track SaaS

  • ReactJS
  • Java
  • Spring Boot
  • PostgreSQL

Short intro

FLN Track is a multi-tenant SaaS platform for construction companies in Canada, focused on improving project visibility, workforce control, timesheets, and operational workflows. The system follows a service-oriented architecture with a gateway for authentication, session handling, tenant context, and routing, plus domain services for administration and operations. Tenant isolation, role/capability checks, and PostgreSQL Row-Level Security are central parts of the architecture.

Workout planning with AI-assisted training suggestions

AI Gym System

  • ReactJS
  • Java
  • Spring Boot
  • Gemini

Short intro

AI Gym System is a workout planning platform built as a multi-module personal project with a Spring Boot backend, API gateway, ReactJS web app, mobile app, and a dedicated AI service. The core domain manages exercises, equipment, muscles, workout plans, workout groups, and workout sessions, while the AI module connects Gemini to real application data and actions instead of acting as a standalone chatbot.