In terms of UX/UI design, my process typically involved researching each feature by analyzing competitive products and compiling requirements, coming up with ideas, and creating flow charts and information architecture charts for each screen. I would then iterate on these charts with the rest of the team to finalize the navigation. Afterwards, before starting with the UI design, I created an extensive design system that enabled me to easily create medium to high fidelity prototypes quickly, without the need of going through wireframes, which ended up saving a lot of time. After some iteration on the UI design with the team, I would hand off the design to developers for implementation. Finally, I would usually do a QA session with a developer to ensure the UI had been implemented correctly.