Dean Marinov

Software Engineer | Solution Architect | Applications Developer | Full Stack Developer

Common C# / ASP.NET Stack
  • C# / .NET 10
  • ASP.NET Core (Web API)
  • Entity Framework Core
  • SQL Server
  • Docker
  • CI/CD (GitHub Actions)
Common Node.js / Express Stack
  • Node.js 22 LTS
  • Express.js
  • MariaDB
  • Knex.js
  • JWT
  • Docker
Dean Marinov
Portrait of Dean Marinov

About me

Companies I Worked With

Schools I've visited

Skills

HTML5
CSS3
JavaScript
Bootstrap
Python
C# / .NET
ASP / ASP.NET Core
Entity Framework
SQL
Perl
Node.js
Angular
Docker
GitHub
Linux
CI/CD
Jira / Confluence
Scrum

Projects

Blog Development

This project is completed and now runs as my own production blog on my self-managed server. It includes domain setup, secure hosting configuration, database implementation, integrated AI functionality, and ongoing SEO-oriented technical maintenance.

Webshop Platform

A full-stack e-commerce platform: an ASP.NET Core 10 REST API and admin area (EF Core 10, Identity, rate limiting, concurrency-safe stock, Austrian VAT invoicing, GDPR export) and an Angular 22 storefront with server-side rendering, Signal Forms and three interchangeable design themes. Built for security (CSP with nonces, CSRF protection) and accessibility (WCAG 2.2 AA, automated axe checks), runs with Docker and Caddy, and is covered by more than 750 automated unit, integration and end-to-end tests.

Mansus – Medieval Economy Simulation

A long-term solo game project in Unity 6 and C#: an economic and feudal simulation set in the Middle Ages that focuses on depth and historical accuracy rather than graphics. The simulation core is plain C# without engine dependencies, enforced through assembly definitions. It is deterministic and unit-tested, which enables headless balancing runs across centuries of game time, and includes a historically accurate Julian and liturgical calendar.

Cafe Fokus Website

The Cafe Fokus website was technically completed as a full project draft, including design and content structure with responsive usability. It is currently not launched in production because the operator mainly communicates via Instagram and does not need an active website at the moment. Some business placeholders (for example phone details) therefore remain intentionally unfinished.

Blazor ViewModel Testing

In this open source project, I am testing and improving the ViewModel logic of a C# Blazor application. Using MSTest and Moq, I create unit tests to ensure that business logic works reliably and is easy to maintain. This project may no longer be actively maintained and is provided as a technical reference.

.NET Mapping Tests

This open source project focuses on testing mapping logic in a .NET Core application using MSTest. Its aim is to write unit tests for complex business logic, ensuring code reliability and maintainability. This project may no longer be actively maintained and is provided as a technical reference.

Quake 4 Automod

Quake 4 Automod is a personal game-modding project. Development is currently on hold due to limited time and uncertainty if I would continue, but the repository remains available as a technical reference.

Online Shop

From intuitive product presentation and secure payment (STRIPE) integration to a scalable backend and GDPR-compliant data handling, mysurface.shop was built as a reliable shopping experience aligned with modern customer expectations. (Sadly the shop was taken down by the owner)

Contact