I'm passionate about programming and design. My typical workflow involves: (1) Requirement Analysis: I start by thoroughly analyzing the requirements and asking clarifying questions to ensure a complete understanding. (2) Rapid Prototyping: I create a rapid prototype or proof of concept to validate key functionalities and user flows. (3) Database Design: I design and implement a robust database schema to support the application's data needs. (4) Mockups: I create mockups to visualize the user interface and user experience. (5) Iterative Development and Presentation: I develop the application in incremental stages, presenting demos and updates to gather feedback and ensure alignment with project goals. I also incorporate user feedback throughout the design process. (6) Testing and Quality Assurance: I implement thorough testing to ensure a robust and reliable product. I maintain open communication with stakeholders throughout the project lifecycle.