Karol Wojtasiuk Software Developer

About Me

I am a novice programmer open to learning new technologies and programming techniques. Coding is my hobby and I like creating new apps or automating things, this is the reason why I want to turn it into a professional job. I already have 4 years of non-commercial C# programming experience. During this time, I have been writing various small open source projects to prepare for a career I want to start soon.

I prefer working on the backend, I really like creating APIs, designing a feature rich system and even performing operations on the database, this is where I feel the best. But I don't like frontend, I made some sites and UI in my apps and games, but it was boring for me, I can do it, just that's not a place for me.


Preferred Technologies

Frontend

Frontend

I like Blazor the most, when I need to create a website, I usually use this technology. C# as a frontend language is a game-changer for me. But in the past, I was using Vue.js or plain HTML/CSS/JS, so I can also use this tech stack.

Backend

Backend

When it comes to backend, I prefer using ASP.NET Core. Thanks to this technology, I began enjoying backend work, stuff like built-in Dependency Injection make life easier with this framework.

Game Engine

Game Engine

I used a lot of game engines until I found Unity. I used to play games so I've always been interested in game development, I made some small 2D games but none of them are public.

Featured Projects

Chattle

.NET WebApp MongoDB SignalR

Real-time chat server with support of permissions. Something like a Discord or Slack clone but open source and in C#.

See more at GitHub

UniverseSharp

.NET Library Space

Library to facilitate physical calculations e.g. calculating cosmic velocity from given mass and radius.

See more at GitHub

OptivumParser

.NET WebApp API

Application for parsing Optivum lesson plans and sharing them as an API.

See more at GitHub

PersonalOrganizer

.NET WebApp Blazor

Simple web kanban boards application, this project is a showcase of my skills in using Blazor.

See more at GitHub