Skip to main content
Projects

I learned by building projects I can now explain

These projects grew out of studying and practicing. In each one, I share the problem I solved, how I built it and what I learned along the way.

From learning to project

Every academic project began with something I needed to solve.

I studied it, built it and can now explain the decisions I made.
  1. 01
    UnderstandThe challenge
  2. 02
    BuildThe solution
  3. 03
    ExplainThe decisions
Project explorer

Choose a project and see how I built it

Search by name, area or technology. When you choose one, I will show you what I solved and take you directly to its code.

Editorial image for an academic Java inventory management project.
Java
Console applicationReviewed and functional

Java Inventory Management

Console application that manages products, sales and in-memory stock through a CRUD workflow built with Java and object-oriented programming.

JavaOOPArraysExceptions
01

Problem

Manage a small inventory without a database while keeping product registration, sales and available stock consistent.

02

Built solution

  • Product registration, search, editing and deletion
  • Sales with validation and stock reduction
  • Category summaries and safe input handling
03

Demonstrated learning

I turned Java fundamentals into a complete workflow using arrays, methods, classes, encapsulation, input validation and custom exceptions.