I'm a web developer, UI designer and also a 22 year old human.
I've started learning computer programming when I was 10. While visiting a newsagent's a computer magazine grabbed my attention with its cover - I was lured into getting that thing by the promises of some sort of an arcane knowledge of game development. My first programs were all desktop software, written mostly in C# (I've experimented with VB.NET as well). They were simple things, e.g. a digital clock, an app to store notes and a basic word processing software (like Notepad included within Windows, but with even less features). I really enjoyed being able to create something of my own and continued just doing that - making things that were supposed to make my life easier.
At the age of 12 I've created a basic "turtle" app that allowed the user to control that turtle using simple text commands (in Polish). Sadly, I don't have the code anymore, I'm really curious about the quality (or lack thereof) of that code.
While I was happy developing desktop apps, a friend of mine pointed it out how the Internet is becoming a huge thing. I've taken a look at a few websites and realized it could be cool to make things like that. I've learned basic PHP and started making my own websites. My first websites were not really functional and definitely a security nightmare (yay, SQL injection!). I was not aware of any PHP frameworks at that time.
After consuming more online material on the best practices in web development and learning JavaScript my websites started gaining some shape. Not much of it, though, as I didn't know how to design websites - I only could copy from much much more skilled individuals. Through copying other people's designs and looking for design tutorials I was able to teach myself enough web design to get somewhere.
At the age of 15 I got my first paid job. It was a task from a client in the United States. Due to the wishes of that client I can't disclose any other information about that work. Since then I went on doing small things like fixing websites, maintaining servers or helping people out for small amounts of money. (Which were a lot to me back then!)
Since the age of 19 I've been working a regular full-stack development job. I'm maintaining legacy code, developing new products and evaluating new developers. Most of the software I've developed is for internal use and can't be publicly displayed. My publicly available work can be seen below or on my GitHub profile.