Irfan Dahir is a Senior UX/UI Designer with 11 years of experience blending product design sensibilities with hands-on full-stack web engineering. Based in Karachi, he has progressed from co-founding a digital media agency to leading UX/UI at Emumba, delivering design systems and front-end experiences that tie directly to product and growth outcomes. His engineering background informs pragmatic UI decisions and enables him to iterate quickly—he’s an active contributor to the popular Jikan open-source project, adding backend parsing, Redis caching, and front-end improvements to an unofficial MyAnimeList API and website. Comfortable across controllers, middleware and client-side styling, he bridges design and implementation to reduce handoff friction. Known for turning complex data (like forum and media metadata) into usable interfaces, he brings both entrepreneurial grit and production-grade engineering discipline to product teams.
11 years of coding experience
4 years of employment as a software developer
High School, Science + Computers, High School, Science + Computers at D.A Public School O Levels
ENGINEERING, ENGINEERING at Udhailiyah Middle School
Science + Computers, Science + Computers at Foundation Public School A Levels
Unofficial MyAnimeList PHP+REST API which provides functions other than the official API
Role in this project:
Back-end Developer
Contributions:144 releases, 16 reviews, 950 commits in 5 years 7 months
Contributions summary:Irfan made significant contributions to the unofficial MyAnimeList API, specifically focusing on adding support for forum data and more detailed information for anime and manga. Their work included the implementation of new parsing logic for retrieving and processing forum topics, enhancing the data structure of the API responses. Furthermore, they refactored and maintained existing parsing modules and structures to support the retrieval of additional information for anime and manga entries.
Contributions:33 releases, 100 reviews, 759 commits in 5 years 1 month
Contributions summary:Irfan primarily focused on developing and maintaining the back-end of the REST API for Jikan. They were involved in creating and modifying controllers (e.g., SearchController, AnimeController, MetaController), implementing caching mechanisms using Redis, and establishing the framework for new endpoints. The user also contributed to the project's internal structure, including setting up middleware for handling requests, rate limiting, and security.
apiredismyanimelist-apirest-phpparsing
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.