Though I always kept a close relationship with Web development, around 2018, I started giving it substantially more priority. With new cross-platform frameworks emerging, it was becoming easier to keep a single code base and deploy to multiple platforms. I migrated some own Android apps written in Java to React. This gave me the chance to experiment a bit with React Native but ultimately I opted for Ionic React since I needed smaller bundles for distribution. I also developed different types of web apps. For the front-end, most of the time I used React, but there were cases where Vanilla JS was a better fit. As for the back-end, I started using PHP, which was a language I've known for some time now, and MySQL for persistent data, but then I quickly adopted Node.JS and Express which along with MongoDB, made API creation a breeze. I also had the chance to work with Next.JS, mostly as a full-stack framework (for Server Side Rendering) as well as Static Site Generation.
My main roles have been contributing, along with a team of another 30 front end developers, new features and fixing bugs for a very large React app with a long and wiggly learning curve. It consists in legacy code such as class components mixed with newer features like Suspense, code splitting and hooks. I've also been responsible for refactoring old components and extracting them into the project's own design system.
Android native app development using mainly Java. Did some Unity and C# too. I developed numerous apps from scratch, monetized, and published them.
Graphic design and illustration both for web and print. I worked for printing companies making designs for clients and pre-press. I also delved into 3D and motion graphics. I created several After Effects templates that are still for sale on Envato.