.NET backend
ASP.NET Core, EF Core, PostgreSQL
REST APIs, JWT, roles, transactions and business workflows
Junior C#/.NET Developer | Computer Engineering Student
I build business applications in C# and .NET, focusing on ASP.NET Core backends, relational PostgreSQL databases and clear user workflows. My projects combine domain logic, authorization, automated tests, Docker and React or Avalonia UI interfaces. I am looking for my first role where I can grow through production code, code review and teamwork.
Projects
I focus on three C#/.NET and PostgreSQL projects. Each case explains the problem, key technical decisions, implemented scope and my specific contribution to the system.
ASP.NET Core + PostgreSQL
The main challenge was keeping the complete process consistent: order status, stock reservation, payment and shipment must remain aligned even when failures or concurrent requests occur. Lifecycle rules are controlled by the domain model, while inventory operations use PostgreSQL transactions and optimistic concurrency.
The order lifecycle is encapsulated in the domain model instead of being scattered across controllers. Stock reservation uses transactions and xmin-based concurrency, while events that require background processing are written to an Outbox in the same transaction as the business change. A separate Worker handles retries and moves a message to dead-letter after five failed attempts.
45
tests
4
roles
Docker + CI
delivery
Selected project screens and results.
GitHub
Selected repositories that complement my main .NET focus, including web, algorithmic and academic projects. Each card links directly to the code and project documentation.
Personal project: bilingual portfolio website built with Next.js, React, TypeScript and Tailwind CSS.
University project: a Django web application for learning vocabulary with word sets, flashcards, quizzes and progress tracking.
University project: comparing exact algorithms, heuristics and metaheuristics for TSP and ATSP using Python and C++.
University project: demonstrating multi-process communication, resource allocation and a live Swing GUI through a restaurant simulation.
Technologies
I have used the following technologies in personal and team projects. My core direction is C#, ASP.NET Core, Entity Framework Core and PostgreSQL; the remaining tools support interfaces, testing, repeatable environments and technical documentation.
APIs, business logic, authorization, transactions and data access
operations panels, forms and cross-platform applications
multi-level testing, containerization and CI automation
academic projects, systems and networking, data analysis, documentation and repository work
Education
My technical education and engineering studies gave me broad foundations in programming, databases, computer systems, networking, testing and documentation. I apply those foundations to business applications built with .NET.
B.Eng. in Computer Engineering - in progress
Specialization: Information Systems in Medicine. The program covers programming, databases, information systems, networking, testing and technical and project documentation.
IT Technician
The program covered computer systems, networking, peripheral devices, database fundamentals, website development and Microsoft 365. I completed my vocational work placement at St. Luke's Hospital in Bolesławiec.
Contact
I am looking for my first Junior C#/.NET Developer role or an internship with a path to further development. I am particularly interested in ASP.NET Core backends, full-stack applications and systems built on relational databases. I am open to opportunities in Wrocław, hybrid or remote.
Robert Tworek - 2026
Next.js / React / TypeScript / Tailwind CSS / Motion