Skip to main content
Mouhssine Lakhili
Contact
Personal upskilling project

OpsPilot

Incident management and FinOps project used to practice Java/Spring Boot, service design and cloud/observability notions without claiming production experience.

Stack

  • Java
  • Spring Boot
  • Next.js
  • PostgreSQL
  • Redis
  • Kubernetes
  • Helm
  • Terraform
  • Prometheus
  • Grafana
  • OpenTelemetry

Context

OpsPilot is a recent personal project built to work seriously on Java/Spring Boot and platform-style concepts around incident management and FinOps.

Problem

The goal is to practice a backend-oriented product with clear service boundaries, operational data and deployment examples, while keeping Kubernetes/Terraform at notion level.

Solution

The project combines Spring Boot services, a Next.js interface, relational/cache storage and observability/deployment examples that document the intended architecture.

Architecture

Backend services expose APIs consumed by the UI. PostgreSQL/Redis support persistence and fast access. Kubernetes, Helm, Terraform, Prometheus, Grafana and OpenTelemetry are present as project examples.

Result

The result is a portfolio-grade learning project that demonstrates structured backend and platform practice without claiming production KPIs.

Read the write-up: SaaS Architecture with Next.js, TypeScript and PostgreSQL: A 2026 Guide

Does this project speak to you?

I'm available for a permanent role and for freelance missions. Let's talk about your team or your project.

Other case studies

  • Personal upskilling project

    Accessly

    Real-time event access and ticketing project used to practice .NET, C#, Angular, SignalR and SQL Server through a serious personal build.

  • Data project

    IA-AirBnB

    Data science pipeline for Airbnb price prediction using Lyon and Paris data, with preprocessing, analysis and linear regression models.