Skip to content

6+ yrs · C# / .NET · C++ · backend, distributed & cloud systems

Software engineer & solution architect.

I architect and ship full-stack products and the scalable, low-latency distributed systems behind them: real-time cloud pipelines on AWS, networked services, and the game engines and netcode that round out the profile. I own the design end to end and keep it reliable under real load.

Newcastle upon Tyne, UK
Salih Eren Degirmenci
Eren · Senior Software Engineer
Tech stack: .NET Core, C#, AWS, C++, React, gRPC, SSE, Redis, WebSockets, Python, Unity, Netcode
0M+
downloads shipped
0%
device-data accuracy gain
0×
faster load times
0+ yrs
shipping real-time systems
Featured build · open source

Insert coin

browsercade

Five small 3D games, written from scratch and playable in your browser.

5 games · open source

Why I built it

I built browsercade to keep practising the things I work with anyway: real-time simulation, multiplayer netcode and 3D in the browser.

There is no game framework underneath. Each game has its own small engine, which keeps the code easy to read and fun to extend.

Under the hood

  • 3D rendering

    All five games are rendered with three.js through React Three Fiber.

  • Chess engine

    A negamax search with alpha-beta pruning, running in a Web Worker so the page never blocks.

  • Online play

    Every game can be played online through a small Go WebSocket server that handles rooms, matchmaking and the game state.

  • Structure

    Each game is its own lazy-loaded module of a few kilobytes; three.js is shared between them.

Enter the arcadeView source on GitHub
01Selected work
02Experience

Movetru

2024 - 2026

Senior Software Engineer · Belfast, UK

Senior engineer across both of Movetru's products, Vision and Pro (the company's athlete movement-analytics platform), spanning backend, web and desktop applications. Promoted from Software Engineer to Senior.

  • Owned the architecture of computer-vision features across the products
  • Designed and built backend services on AWS using C# / .NET
  • Built and maintained features for a cross-platform mobile app (Unity + native iOS: Swift/Objective-C)
  • Built real-time communication features connecting the app to external hardware devices
  • Led code reviews and mentored engineers across native, backend and web codebases
03Capabilities

Cloud & Backend

  • .NET Core
  • AWS (Lambda, API Gateway, Fargate/ECS)
  • DynamoDB · S3 · Cognito
  • Microservices & REST APIs
  • Redis
  • CI/CD (Jenkins)

Real-time & Networking

  • Server-authoritative netcode
  • gRPC
  • SSE
  • WebSockets
  • ENet
  • Low-latency streaming

Languages

  • C#
  • C++
  • Python
  • JavaScript / TypeScript
  • Swift / Objective-C

Full-stack & Mobile

  • React
  • React + Electron
  • Native iOS
  • Android
  • System & solution architecture
  • Technical leadership

Systems & Engines

  • C++
  • Unity
  • Unreal Engine
  • Engine architecture
  • Computer vision
  • OpenGL
04Services

Contract & freelance services.

I take on focused engagements where deep systems experience moves the needle.

01

Real-time & netcode systems

Multiplayer architecture, server-authoritative replication, interpolation and latency hiding, and the reliability layers that keep them stable under load.

02

Engine & tooling

Custom engine work, editor tooling, build/CI pipelines, and platform ports across Unity, Unreal and bespoke C++ engines.

03

Full-stack delivery

End-to-end product work: native clients, .NET Core / Python services, and AWS, owning architecture from first commit to release.

05Contact

Let's build something that holds up under load.