School Projects

Academic projects that illustrate my progress in software engineering, algorithms, scientific computing and system design.

Selected Projects

Privacy-Preserving Recommendation System

2025 · Java

Designed a recommendation system that balances personalization and privacy protection. Implemented privacy-aware algorithms and evaluated them through experiments and metrics.

Java Recommender systems Privacy Agile methodology JAX-RS

University Timetable Management

2025 · Java · Mentored by Sopra Steria

Scheduling application to manage university timetables under real-world constraints. Developed collaboratively with industry mentors using Scrum, focusing on code quality and clean architecture.

Java Scheduling Agile methodology JAX-RS

Solar System Simulator

2024 · Java

Solar System Simulator screenshot

Interactive 3D simulation of the Solar System using JavaFX. Implemented orbital mechanics, gravitational interactions and user controls to explore planetary motions and dynamics.

Simulation Jmonkey 3D

3D Ray Tracing Engine

2024 · Python

3D Ray Tracing Engine screenshot

Recursive ray tracing engine simulating realistic light-object interactions in 3D scenes. Implemented ray casting, intersections, shading and reflections to produce physically consistent images.

Rendering 3D Python

Compiler for a RAM Machine

2023 · C

Designed and implemented a compiler that translates a high-level language into low-level instructions for a RAM machine. The project covered parsing, symbol management and code generation.

Compilers Low-level C