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.
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.
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.
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.
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
Library to facilitate physical calculations e.g. calculating cosmic velocity from given mass and radius.See more at GitHub
Application for parsing Optivum lesson plans and sharing them as an API.See more at GitHub
Simple web kanban boards application, this project is a showcase of my skills in using Blazor.See more at GitHub