Projects

Alongside my professional experience, I build software systems, backend platforms, and engineering projects to explore software architecture, backend development, distributed systems, and AI-enabled applications.

View Home →

Modular Backend Platform

I'm currently expanding a modular backend platform built with Java and Spring Boot. My current focus is on service decomposition, API Gateway integration, secure service-to-service communication, and documenting the architectural decisions behind each component.

  • Architecture Documentation
  • Service-to-Service Communication
  • API Gateway

AI-Enabled Systems

Software systems that integrate machine learning capabilities to support intelligent decision-making and data-driven business processes.

Leads - A CRM Module

This project explores the architecture of a web application that includes a CRM module designed to enhance lead management through data-driven insights. The system incorporates a lead scoring capability that predicts conversion probability using a machine learning model exposed through a decoupled ML service.

View Documentation →
PHP Laravel Python Machine Learning MySQL REST API AWS Services

Modular Backend Platform

A reference implementation of a modular backend platform built with Java and Spring Boot. Each service owns a specific business capability, exposes REST APIs, and is designed to operate independently while collaborating as part of a larger backend system.

Authentication Service

This project documents the architecture and implementation of a reusable authentication service built with Java, Spring Boot, and Spring Security. It demonstrates modern authentication practices using JWT, role-based authorization, secure API design, and a modular architecture intended for distributed systems.

Java Spring Boot Spring Security JWT MySQL Docker

Lead Service

This project documents the architecture and implementation of a lead management service built with Java and Spring Boot. It centralizes the lead lifecycle while supporting configurable assignment workflows, business rules, and RESTful APIs.

Java Spring Boot Spring Data JPA MySQL REST API Docker

Inventory Service

This project documents the architecture and implementation of an inventory management service built with Java and Spring Boot. The system provides centralized inventory tracking, stock movement management, and scalable REST APIs.

Java Spring Boot Spring Data JPA MySQL REST API Docker
Copyright © 2025 Lizzette Cienfuegos