Skip to content
View TexablePlum's full-sized avatar
  • Silesian University of Technology
  • Gliwice, Poland

Highlights

  • Pro

Block or report TexablePlum

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TexablePlum/README.md

Dominik Porębski

C#/.NET Software Developer · Computer Science MSc Student

Backend systems · REST APIs · desktop clients · mobile apps · embedded

EmailGitHubLocation


Profile

I am a Computer Science MSc student at the Silesian University of Technology, focused on C#/.NET software development, backend architecture and practical engineering.

I build projects that go beyond a single application layer: APIs with authentication, domain logic, data persistence, deployment pipelines, caching, desktop clients, mobile clients, firmware, device communication and real hardware prototypes.

My main stack is .NET, ASP.NET Core, Entity Framework Core, SQL Server, PostgreSQL, Redis, Docker, GitHub Actions and Azure. I also use Flutter, Python, Java and C++ when the project needs a different tool.

Core Stack

C#.NETASP.NET CoreEntity FrameworkSQL ServerPostgreSQLRedisDockerAzureGitHub ActionsFlutterPythonJavaC++

AreaTechnologies and practices
Backend.NET 9, ASP.NET Core Web API, REST APIs, microservices, JWT, SignalR
ArchitectureClean Architecture, CQRS, DDD, SOLID, MVVM
DataEntity Framework Core, SQL Server, PostgreSQL, Redis
QualityxUnit, Moq, FluentValidation, AutoMapper, Swagger, Postman
DeliveryDocker, Docker Compose, Nginx, GitHub Actions, Azure, Git, Linux
ClientsWinUI 3, XAML, Flutter, Dart

Selected Projects

Self-hosted Video-on-Demand platform with a custom DRM system.

.NET 9PostgreSQLRedisDockerNginxWinUI 3

  • Microservice architecture with DRM and content services behind an Nginx gateway.
  • Device-bound license issuing with TPM-first key storage and software fallback.
  • Subscription-based quality limits, license heartbeats and concurrent stream enforcement.
  • MPEG-DASH streaming pipeline with transcoding, encryption and CEK registration.
  • WinUI 3 desktop client using WebView2 and Shaka Player.

Nutrition tracking REST API with domain logic, authentication and Azure deployment.

.NET 9SQL ServerAzurexUnitSwagger

  • REST API designed with Clean Architecture, CQRS-style handlers and DDD principles.
  • ASP.NET Core Identity with JWT access tokens, refresh tokens, email confirmation and password reset.
  • Domain services for nutrition, recipe and weight calculations covered by unit tests.
  • FluentValidation, AutoMapper, Swagger and Postman verification.
  • GitHub Actions pipeline for Azure deployment and documentation publishing.

ARGB LED lighting system with ESP32-S3 firmware and a Flutter companion app.

C++ESP32-S3FreeRTOSFlutterBLE

  • Engineering thesis project built as a complete hardware and software prototype.
  • ESP32-S3 firmware rendering 42 configurable LED effects at a 60 FPS target.
  • FreeRTOS task split across cores for effect rendering and network communication.
  • Secure BLE provisioning with ECDH and AES.
  • Flutter app with Wi-Fi control over REST APIs and zero-config discovery through mDNS.

Additional Work

ProjectStackFocus
goniec-digitizerPython, Google Cloud Vision, OCRmyPDF, PyMuPDFOCR pipeline for downloading, processing and merging historical newspaper scans into searchable yearly PDF files.
SkyPulseFlutter, DartWeather app with AQI, API integration and geolocation.
Sort AlgorithmsC#Interactive sorting visualization with async execution and cancellation tokens.
TetrisC#, MonoGameGame loop, scoring, themes and polished UI.
PacManJava, LibGDXJSON-based map generation and custom ghost behavior.
TensorFlow Mini ProjectsPython, TensorFlow, KerasCNNs, autoencoders, GANs, Q-Learning and VGG16 fine-tuning.

Education

DegreeDetails
MSc in Computer ScienceSilesian University of Technology, Machine Learning specialization, 2026 to present
BEng in Computer ScienceSilesian University of Technology, 2022 to 2026

Engineering thesis: Design and implementation of an ARGB LED decorative lighting system using an ESP32 microcontroller with a dedicated mobile application

Academic distinction: Rector's Scholarship for outstanding academic performance

Certifications and Courses

CourseProvider
Python for EverybodyCoursera
Fundamentals of Java ProgrammingCoursera
Introduction to Deep Learning and Neural Networks with KerasCoursera
Deep Learning with Keras and TensorFlowCoursera
C# for .NET DevelopersUdemy
SOLID and Design Patterns in C#Udemy
GitHub Copilot for DevelopersMicrosoft

Contact

Email:porebskid8@gmail.com
GitHub:TexablePlum

Popular repositories Loading

  1. CalorieTracker-Flutter CalorieTracker-FlutterPublic

    Dart 1 1

  2. Serwisy-Internetowe Serwisy-InternetowePublic

    PHP 1

  3. PixelTree PixelTreePublic

    Hand-built addressable-LED decoration: ESP32-S3 firmware (42 real-time effects, REST API) with a Flutter companion app and BLE Wi-Fi provisioning.

    Dart 1

  4. Sort_Algorithms Sort_AlgorithmsPublic

    C#

  5. Tetris TetrisPublic

    C#

  6. PacMan_LibGDX_POiW_2025_proj PacMan_LibGDX_POiW_2025_projPublic

    Java