Hi, Im Mahdi Tasha
A skilled front-end developer based in Tehran, specializing in creating high-performance, responsive web applications. I focus on delivering seamless user experiences with clean, efficient code, tailored to meet both business goals and user needs.
Featured Projects
Webimode
As the front-end developer for the Webimode project, I had the opportunity to work with a talented team where I gained valuable experience and honed my skills. The project involved building dynamic and user-friendly web applications, where I contributed significantly to the UI/UX design, responsiveness, and overall front-end architecture. Working with Webimode allowed me to improve my proficiency in Next.js, React.js, TypeScript, and TailwindCSS, while collaborating closely with backend developers and designers. The experience not only sharpened my technical abilities but also enriched my understanding of teamwork and agile development processes.
UTSMM
In the UTSMM project, I took over as the front-end developer within the Webimode team, continuing and refining the work from the previous developer. My role involved completing pending tasks, optimizing the UI, and ensuring the application met the highest standards of responsiveness and performance. This project provided me with an excellent learning experience, where I enhanced my ability to work with inherited codebases, improve code efficiency, and collaborate closely with a team to deliver a smooth user experience. The challenges faced and overcome in this project significantly contributed to my growth as a developer.
Hoopi
As the front-end developer for the Hoopi project, I worked closely with a dedicated team to bring a high-quality, user-centric application to life. My responsibilities included creating responsive, intuitive interfaces and optimizing the performance for smooth user interactions. The project allowed me to strengthen my expertise in modern front-end technologies like React.js and TypeScript, while also learning best practices in team collaboration and project management. The positive working experience with the Hoopi team further enriched my development skills and deepened my appreciation for efficient teamwork.
XPower
XPOWER is a comprehensive bodybuilding platform designed to help users reach their fitness goals through a combination of premium nutrition products, customized workout plans, and personalized diet plans. As the front-end developer for this project, I played a key role in creating an intuitive and visually engaging interface that ensures users can easily navigate through product offerings, tailor their workout routines, and track their progress. Working on XPOWER enhanced my skills in responsive design and performance optimization, allowing me to deliver a seamless user experience across various devices. This project represents my passion for both fitness and front-end development, making it a significant part of my portfolio.
WiseMart
Developed a comprehensive e-commerce application and an administrative dashboard utilizing the FakestoreAPI. The Wise Mart project features a fully functional online store, allowing users to browse products, add them to their cart, and complete purchases. The dashboard provides robust management capabilities, including product listing, order tracking, and user management. Leveraging technologies such as React.js, TailwindCSS, and TypeScript, the project showcases a seamless user experience and an intuitive interface, demonstrating strong front-end development skills and effective integration with external APIs.
Markio
Created Markio, a streamlined note-taking app designed to securely store and manage ideas and lists. The application ensures that users can easily access their notes from anywhere at any time, offering a user-friendly interface with efficient performance. Key features include secure data storage, seamless synchronization, and an intuitive design, all built using React.js and TailwindCSS. Markio highlights my ability to develop practical, user-centric solutions with a focus on reliability and ease of use.
Blogify
Engineered Blogify, a dynamic blog application that integrates with the DEV.to API to curate and present a diverse range of blog posts. This application allows users to effortlessly explore and engage with content from various authors and topics, providing a seamless and interactive reading experience. Built with React.js and TailwindCSS, Blogify showcases my proficiency in integrating external APIs, designing user-centric interfaces, and delivering high-quality web applications.
MathTacToe
Developed Math Tac Toe, an engaging game that combines strategic gameplay with mathematical challenges. In this innovative twist on the classic tic-tac-toe, players select numbers on a grid where their choices influence the options available to their opponents, incorporating multiplication to add a layer of complexity. This project demonstrates my ability to design and implement interactive game mechanics, combining logic with user-friendly design to create a compelling and educational experience.
I Will Be Good
Designed and developed the web version of Track and Remind Your Medic(t)ations, an application dedicated to helping users manage and monitor their medication schedules. This tool allows users to log their medications, set reminders, and track their adherence to prescribed regimens. The web application features a user-friendly interface built with React.js and TailwindCSS, ensuring an intuitive experience while providing reliable functionality for medication management. This project highlights my expertise in creating practical solutions for everyday needs and developing robust web applications.
Skills
HTML
CSS
JavaScript
Git
NPM
React JS
Tailwind CSS
SASS
Jest
TypeScript
Next JS
Experience
FrontEnd Developer
At Webimode, I've found a nurturing environment where my skills as a Front End Developer have flourished since 2023. Working alongside our talented team, I've not only refined my technical abilities but also learned the essential soft skills crucial for success in any professional setting. Collaboration is deeply ingrained in our culture, teaching me the value of teamwork and the art of harmonizing diverse talents to achieve collective excellence. Additionally, the fast-paced nature of our work has honed my time management skills, allowing me to balance multiple projects and deadlines effectively. But above all, it's the unwavering dedication to hard work that defines our team at Webimode, inspiring me to push the boundaries of my capabilities and strive for continual improvement in every task I undertake.
FrontEnd Developer
Freelancing as a front-end developer has been an exhilarating journey for me, offering a blend of national and international projects that have enriched my skills and broadened my perspective. Each project presents a unique set of challenges, pushing me to explore new solutions and refine my abilities in HTML, CSS, JavaScript, and various frameworks like React and Next.js. Working independently has taught me self-discipline, time management, and the importance of clear communication with clients across different time zones and cultures. Collaborating with diverse teams has not only enhanced my technical proficiency but also fostered a deeper understanding of project dynamics and the art of teamwork. Every assignment brings valuable lessons, shaping me into a more versatile and adaptable developer ready to tackle any challenge that comes my way. As I continue to embark on this freelancing journey, I am excited to see where each opportunity takes me and how much more I can learn and grow along the way.