Skip to content

Andrei-Mosescu/software-eng-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Software Engineering Practice Projects

This repository contains selected coursework projects from my BSc in Computer Science and Engineering at TU Delft.

The goal of this repository is to showcase practical software engineering experience gained through team projects, focusing on architecture, collaboration, and implementation of non-trivial systems.


Projects

Splitty – Expense Sharing Application (Java, Spring Boot, JavaFX)

Client–server application developed for the Object-Oriented Programming Project (OOPP) course.

Key aspects:

  • REST APIs and WebSockets
  • JavaFX client + Spring Boot backend
  • Real-time multi-client synchronization
  • Team-based software development

Location: splitty/


Computer Graphics Renderer (C++ / OpenGL)

Ray-tracing renderer developed for the Computer Graphics course.

Key aspects:

  • Recursive ray tracing
  • BVH acceleration structures
  • Shading and lighting models
  • Texture mapping and interpolation
  • Bloom, environment mapping, glossy reflections

Location: computer-graphics/


About

These projects were developed as part of university coursework and focus on learning software engineering practices, including:

  • Working in teams
  • Version control and collaboration
  • Writing maintainable code
  • Building complete software systems

About

Selected software engineering coursework projects (Java, C++, client-server, graphics).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors