I've been making web applications professionally for over 12 years. During that time, I went through all sorts of things - I started out programming browser games, which led me to the world of front-end development, and then I got a tech lead position at Toggl Hire. There I had the opportunity to expand my knowledge in back-end, databases, ops, but also leadership and technical vision and strategy. Now I'm diving into low-level software, embedded systems and hardware.
As a result, I am able to look at a technology product as a whole, design the optimal direction for the near and far future, and then implement it. I understand how startups work, and the need to get something useful to customers as quickly as possible. I like to do prototypes and PoCs, which often reveal the weaknesses of a project in a fraction of the time.
Work experience
I have invested a lot of time into learning and working with various web technologies. But just so I don't speak in abstract terms:
I have experience with browser APIs, JavaScript, TypeScript and CSS. I prefer to use React and Vue, but I can get quickly up to speed with other frameworks, or use a light alternative if necessary.
On the backend, I have worked with PHP, Go, Node.js, Python, PostgreSQL, MySQL. My framework of choice is Laravel, but again, I have no problem learning anything else quickly.
In addition, I worked on personal projects that used Haskell, C, C++ and Java.
Education
I studied Computer Science at the University of St Andrews, which tends to be ranked as the top in the UK for this discipline. But my most valuable knowledge comes from work - knowing the theory is good, but it doesn't help much when building an MVP in a few weeks.