ProperType Glyph
PROPERTYPE
Mikołaj
Jussak
Contact ↗
Software Engineering // 50.2649° N, 19.0238° E

Solid systems.
Clean execution.

I build modern backend architectures in C# / .NET, robust API integrations, and low-latency interactive systems. Focused on pragmatic system design, predictable runtime performance, and maintainable code.

01 // MY FOCUS.NET · C# · SQL
[01.1]

Backend & APIs

Architecting resilient backend services in C# / .NET. Strict domain modeling, asynchronous I/O, robust external API integrations, and efficient memory management.

[01.2]

Data & Infrastructure

Deploying containerized PostgreSQL environments. Relational schema optimization, automated CI/CD pipelines, and resilient cloud hosting via Azure.

[01.3]

Interactive Systems

Decoupled C# architecture leveraging zero-allocation patterns, strict garbage collector discipline in runtime loops, and modular event-driven communication to eliminate frame-time spikes.

02 // Selected ProjectsTechnical Overview

Extinction Marine

Commercial PC Title

Commercial 2D top-down shooter emphasizing clean architecture and memory discipline. Implements decoupled game state controllers, isolated coroutine-driven visual feedback, and a centralized audio pipeline designed to minimize runtime GC pressure.

C#Unity EngineZero-Alloc PatternsPerformance Optimization

Architecture highlight

Strict memory budgeting in core loops and coroutines, eliminating GC collection spikes to ensure consistent frame delivery during particle and entity-heavy waves.

Status: Developmentv0.2.0 Alpha
Development Log
↗
//ExtinctionMarine.Entities / CarnotaurusEntity.cs
                  
                    01020304050607080910
                    11121314151617181920
                    212223242526272829303132
                    3334
                  
                  // Entity state machine & tick cycle
public CarnotaurusEntity() : base(1000f, 45f, 7f, 500f)
{
MeleeKnockbackForce = 350f;
IsImmuneToKnockback = true;
IsImpenetrable = true;
baseSpeed = Speed;
timer = chargeCooldown;
baseAgility = Agility;
}
public override void Tick(float deltaTime) // Carnotaur Charge
{
timer -= deltaTime;
if (timer <= 0)
{
if (IsUsingSpecialAbility)
{
IsUsingSpecialAbility = false;
Speed = baseSpeed;
timer = chargeCooldown;
Agility = baseAgility;
}
else
{
IsUsingSpecialAbility = true;
Speed = baseSpeed * 7f;
Agility = baseAgility * 0.08f;
timer = chargeDuration;
}
}
}
FOCUS: PERFORMANCE
GARBAGE COLLECTION: 0B

Investment Predictor

FinTech & AI Integration

A comprehensive financial platform built on .NET 8 and Blazor. The core predictive engine accurately simulates long-term portfolio trajectories using precise monthly compounding algorithms, factoring in recurring subsidies and historical index returns. Running in parallel, an autonomous background worker aggregates real-time market data and leverages LLM prompt engineering to generate structured, bilingual macroeconomic reports, persisting them securely in a PostgreSQL database.

.NET 8BlazorPostgreSQLAzureGemini AIDocker

Architecture highlight

Clean integration of external data feeds using typed HTTP clients, explicit configuration management, and scoped dependency injection.

//InvestmentPredictor.Services / MarketNewsService.cs
                  
                    01020304050607080910
                    1112131415161718192021
                  
                  // Fetch real-time market sentiment feeds
public class MarketNewsService : IMarketNewsService
{
private readonly HttpClient _httpClient;
private readonly string _apiKey;
public MarketNewsService(HttpClient httpClient, IConfiguration config)
{
_httpClient = httpClient;
_apiKey = config["AlphaVantage:ApiKey"]
?? throw new InvalidOperationException("AlphaVantage ApiKey is missing from configuration!");
}
public async Task<List<NewsArticles>> GetMarketNewsAsync()
{
var url = $"query?function=NEWS_SENTIMENT&topics=economy_macro,"
+ $"financial_markets,technology&sort=LATEST&apikey={_apiKey}";
var response = await _httpClient.GetFromJsonAsync<AlphaVantageNewsResponse>(url);
return response?.Feed ?? new List<NewsArticles>();
}
}
NEXT MARKET SUMMARY FETCH: CALCULATING...
DEPENDENCY INJECTION: SCOPED