Selected software engineering projects
Selected software projects by Hamza BAROUDI, focused on Java, Spring, distributed systems, secure resource management, and applied machine learning.
Currency Exchange - Microservices
github.com/baroudu1/Micro-Services
Distributed microservices architecture for currency exchange operations with conversion and exchange services, Eureka discovery, Spring Cloud Config, API Gateway routing, and Zipkin tracing.
- Spring Boot
- Spring Cloud
- Eureka Server
- Config Server
- API Gateway
- Zipkin
- Microservices
ResourceX - Material Resources Management
github.com/Eraoui909/material-resource-management
Full-stack RESTful web application for university hardware resource management, with Spring Security JWT authentication, ReactJS state management, MongoDB persistence, and real-time availability tracking.
- Spring Boot
- Spring Security
- JWT
- ReactJS
- Redux
- MongoDB
- REST API
Heart Disease Prediction - ML Application
github.com/baroudu1/Machine-Learning-App
Desktop machine-learning application for training and comparing supervised models that predict heart disease risk, built with Scikit-learn, Pandas, NumPy, and a Qt interface.
- Python
- Qt Framework
- Pandas
- NumPy
- Scikit-learn
- Machine Learning
- Data Visualization
Profile reviewed and updated on 29 June 2026.