Skip to content
View exostin's full-sized avatar

Highlights

  • Pro
Block or Report

Block or report exostin

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
exostin/README.md

Welcome :)

I've been curious about how things work basically since I could understand spoken language. Disassembling electronic toys, watching tech, engineering, science and biology TV shows.

At the age of 10, I was tinkering around with video editing software, modding games, fixing other people's PC issues, messing around with Linux (elementary OS), and trying to pick up C++.

I started learning programming seriously when I was 13 years old, when I picked up Python. When I was 16, I've created my first Unity game. Got an apprenticeship and created another game, where I've practiced OOP in C#. Then two in an international team, under the lead and mentoring of an experienced developer (currently a Microsoft Software Engineer), where I've also learned to freely use Git, along with it's conventions. Then I went to another apprenticeship and made an another game :D.

At the age of 18, I participated in a national game development championship among high school students, in a team of ten, as a game developer and the team leader. We've created a city building game with turn-based combat system, set in a fantasy climatic calamity setting. We participated in workshops and mentoring sessions, where we were introduced to design patterns (such as state machine, memento, factory, command, observer), clean code, and SOLID principles by professional game developers from the Pyramid Games studio.

Soon after finishing that, I've picked up another apprenticeship, where I made my first ASP.NET Core MVC web app for tracking watched movies and series. Not long after which, I got my first job as a Junior .NET Developer in a company providing tailored solutions, and SaaS targeted at e-commerce.

In the meantime, pursuing the path of a geek, I've learned and became attached to the vim key bindings; gone down the OpSec rabbit hole (online security, privacy and anonymity); as well as into one on FOSS and philosophy surrounding it, picking up lots of knowledge along the way, and switching to GNU/Linux as my main OS!

I attended Code Europe, the largest tech conference in Poland, where I've got the opportunity to listen to highly experienced people teach interesting programming concepts. Thanks to which I've got some insight into concepts such as: CQRS, event sourcing, container orchestration, automated testing approaches, code architecture (event-driven, event mesh, service mesh), and more!

Done some things with

My Skills

On my to-do list

My Skills

Pinned

  1. ExpiryDate ExpiryDate Public

    City builder game set during a climatic calamity with a hint of fantasy. Created in a team of ten as part of a nationwide game development championship among high school students – “Turniej Trójgam…

    C# 3 2

  2. UnityBattleships UnityBattleships Public

    Sea Battle game (2D, Unity, C#, play in browser)

    C# 2 1

  3. SuperCubeBoy3D SuperCubeBoy3D Public

    A minimalistic endless runner. (3D, Unity, C#)

    ShaderLab 1