Ali Taheri is an IT professional and software engineer based in Berlin, combining a decade of technical experience with hands-on IT administration and front-end/back-end open-source contributions. Currently a working student in IT Admin at Ecosia and pursuing an MSc in Information Systems Management at TU Berlin, he brings practical 1st–2nd level support skills alongside software engineering chops. His open-source work includes accessibility, localization (including Persian and RTL support) and UI improvements to the widely used Material-UI ecosystem, plus documentation and API fixes to Sequelize, showing comfort across front-end and backend stacks. Known for blending customer-facing troubleshooting, network support, and code-quality improvements, he pairs system reliability with thoughtful internationalization and developer-focused enhancements.
10 years of coding experience
Bachelor of Science - BS, Information Technology, Bachelor of Science - BS, Information Technology at Islamic Azad University
Master of Science - MS, Information Systems Management, Master of Science - MS, Information Systems Management at Technische Universität Berlin
Material UI: Comprehensive React component library that implements Google's Material Design. Free forever.
Role in this project:
Front-end Developer
Contributions:4 releases, 275 commits, 279 PRs in 3 years 9 months
Contributions summary:Ali primarily focused on enhancing the Material UI (MUI) React component library by adding and modifying component properties. Their contributions include adding undocumented style properties across several components like Table, Menu, DropDownMenu, and others. The user also implemented support for the new DropDownMenu and updated the documentation. Additionally, they worked on improving the accessibility and styling of the components.
Feature-rich ORM for modern Node.js and TypeScript, it supports PostgreSQL (with JSON and JSONB support), MySQL, MariaDB, SQLite, MS SQL Server, Snowflake, Oracle DB (v6), DB2 and DB2 for IBM i.
Role in this project:
Back-end Developer
Contributions:10 commits, 11 PRs, 112 comments in 1 year 10 months
Contributions summary:Ali primarily contributed to improving the Sequelize ORM, focusing on documentation and API enhancements. Their work involved correcting API documentation for associations, specifically for `belongsTo`, `hasMany`, and `belongsToMany`. They also addressed code quality by tidying up range type implementations and improving the handling of composite indexes and dialect-specific behaviors.
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.