CRM Development
While developing mods I have already been working a lot with web technologies, and since I never even considered working in the game industry, my first full-time job during my university years has been about web development.
At R&R Software we were developing CRM systems for larger companies, mostly car dealerships. I have gotten quite some freedom in being able to choose what packages we should use and how to solve (technologically or visually) some client requirements.
Later on I have gotten my own full-stack project, developing a user-friendly front-end to our CRM system for a government agency.
Tutorigo
During my master's, I was working on a personal website to connect students and tutors.

This ended up having a much larger scope than I originally anticipated (surprise, surprise).
I have done a responsive front-end with Nuxt (VueJS) + SASS (using webpack) and a multi-lingual back-end with Laravel + MySQL + Redis. The services were all set up as docker containers, with staging and production environment living on a VPS. CI/CD was driven by a self-hosted GitLab instance.

There were some nice features like Google & Facebook login, phone number verification (via Nexmo), crash reporting (via Sentry), automatic backups and unit / end-to-end tests.
During development I have contributed to several open source projects (e.g. Laravel, Webpack, Bower, etc.), e.g. [5.5] Don't recreate the SQLite database file
And also published some packages of my own.
Some of the biggest challenges were the legal aspects. As a payment provider I have integrated MangoPay with 3DS verification, refunds and card authorization for repeated purchases. After a transaction, an invoice was generated (via Billingo).
Even though it was all before GDPR times, Hungary had pretty strict data collection laws, so I had to hire a law firm to prepare a privacy policy, report our personal data usage to authorities, etc.
