Coder Social home page Coder Social logo

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

Damian Dorosz's Projects

expirydate icon expirydate

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ójgamiczny”

jetzt icon jetzt

Speed reader extension for chrome

tmodloader icon tmodloader

A mod to make and play Terraria mods. Supports Terraria 1.4 installations - TML itself is 1.3 Terraria currently

vimium-c icon vimium-c

A keyboard shortcut browser extension for keyboard-based navigation and tab operations with an advanced omnibar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.