Matej Refka

Full-Stack Engineer specializing in .NET

Pulse Inject

Dependency Injection Framework

  • Lightweight DI container and resolver powering the Lambda Pulse web server engine.
  • Registration of value types, reference types, and abstractions, with lifetime management.
  • Instance caching and automated circular dependency detection.
  • C#
NuGet Source Code

Lambda Pulse

Web Server Engine

  • Custom HTTP/1.1 web server engine with a request/response pipeline.
  • Concurrent connections with keep-alive for multiple sequential requests per connection.
  • Request pipeline with 20+ pluggable middleware components.
  • C#
NuGet Source Code

Lambda Pulse Lens

Observability Platform

  • Self-hosted, self-observing dashboard, monitoring the engine powering it.
  • Live server telemetry streamed via Server-Sent Events.
  • Nginx and Redis wired into the middleware pipeline for HTTPS redirection and caching.
  • React
  • TypeScript
  • Tailwind
  • PostgreSQL
Live Demo Source Code

Archive Projects

Calendar Manager

2021

ASP.NET Web App

Web-based scheduling application that publishes availability through a shareable booking link and synchronises appointments with Google Calendar.

  • MVC architecture.
  • Authorization through Google OAuth 2.0.
  • Vue.js frontend.
Thesis Demo Source Code

IDE.Themes

2020

ASP.NET Web App

Web tool for converting color themes between IDEs, prioritising color mappings for the selected programming language.

  • MVC architecture.
  • Centralized SQL Server database with data access via Entity Framework.
  • Anonymous usage analytics using Chart.js.
Demo Source Code

Sens

2019–2020

WPF Desktop App

Mouse sensitivity conversion and management desktop application for video games.

  • MVVM architecture.
  • SQLite database embedded into the client app, with data access via Dapper.
  • Automatic application updates from GitHub releases using Squirrel.
Release Demo Source Code