Charles Ribeirois a Senior Frontend Engineer specializing in Angular, TypeScript, and Tailwind CSS, with over six years of experience building scalable, high-performance web applications. His main focus is on AI-assisted development, helping developers craft efficient, maintainable, and modern user interfaces.
About the Technical Reviewer
Kartik Bhat is a software developer and writer from Dharwad, Karnataka, India. He holds a Bachelor’s degree in Computer Science and Engineering from the Visvesvaraya Technological University, Belagavi. With over six years of experience in web development, he has worked on a variety of projects involving modern technologies such as Laravel, JavaScript, and Tailwind CSS.
Kartik enjoys working across both front-end and back-end development, and is particularly interested in building practical and efficient web applications. Outside his professional work, Kartik spends time exploring new tools and trends in web development, and occasionally writes in Kannada.
Mahdieh Karimi is a Product Designer with over four years of experience designing user-centered digital products across startups, product teams, and creative agencies. Her work focuses on transforming complex problems into intuitive, scalable experiences through product thinking, design systems, and user-centered methodologies. Throughout her career, she has collaborated closely with product managers and engineering teams to bridge user needs, business goals, and technical constraints, delivering thoughtful solutions from concept to execution.
Passionate about simplicity, systems thinking, and meaningful product experiences, Mahdieh approaches design as a balance of strategy, empathy, and execution. She is particularly interested in designing products that are not only functional and scalable, but also clear, human, and impactful. Through her work and writing, she enjoys sharing practical insights at the intersection of product design, technology, and problem-solving.