Back to selected work

Engineering case study / Graduation project

Synappse

Synappse is a graduation project that brings communication, project tracking and development workflows together. Its backend is built with .NET 8, PostgreSQL, SignalR and WebRTC, with Docker-based local infrastructure.

.NET 8PostgreSQLEF CoreSignalRWebRTCDockerSwagger

04 / Screenshots & media

See the work in context.

Project view / 01
Project view / 02
Project view / 03
Project view / 04
Project view / 05

01 / Architecture overview

Make the system legible.

The backend is separated into an API layer and a data access layer, using .NET 8, PostgreSQL and Entity Framework Core. SignalR handles realtime channels and WebRTC supports voice communication features.

02 / Problem & need

The useful constraint.

Development teams were splitting conversations, tasks and repository context across disconnected tools.

03 / Technical decisions

01SignalR provides realtime text channel and friend communication.

02WebRTC supports direct voice communication features.

03Docker, Swagger and structured logging support local development and API visibility.

05 / Challenge resolved

The main challenge was coordinating communication features, user relationships and task workflows through one backend.

06 / Lessons & next

The project strengthened my experience with .NET APIs, realtime communication and integrating collaboration features.