Touhidur Rahman

Software Engineer

Dhaka, Dhaka Division, Bangladesh
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Touhidur Rahman is a software engineer based in Dhaka with 11 years of hands-on experience building and maintaining full-stack web applications. He is a Certified Laravel Developer who works across PHP, Laravel, Ruby on Rails, Vue, and C/C++, and is currently expanding into Rust. An active open-source contributor to the PKP projects, he has improved core scholarly publishing tooling like OJS and pkp-lib by fixing XML parsing errors, hardening registration flows, and implementing editorial and presentation features. Known for tackling back-end edge cases and meaningful front-end refinements alike, he blends careful bug resolution with feature development. Outside of code he’s a husband, father and documentary series enthusiast—an indication of his curiosity for complex, real-world narratives that inform his pragmatic approach to software.
code11 years of coding experience
github-logo-circle

Github Skills (15)

user-authentication10
debug10
authentication10
php10
api10
apidoc10
testing10
database-management9
javascript9
css8
html8
architecture8
mysql8
architectures8
documentation7

Programming languages (8)

SmartyCSSVueJavaScriptPHPObjective-CHTMLLess

Github contributions (5)

github-logo-circle
pkp/pkp-lib

Apr 2022 - Jan 2023

The library used by PKP's applications OJS, OMP and OPS, open source software for scholarly publishing.
Role in this project:
userBack-end Developer
Contributions:501 reviews, 91 commits, 207 PRs in 9 months
Contributions summary:Touhidur primarily addressed bugs and implemented features related to the PKP library's backend functionality. Their work included fixing fatal errors in XML parsing, modifying mailing address requirements, resolving user registration and verification issues, and removing unvalidated user accounts. The user's contributions demonstrate a focus on improving core functionalities and addressing various exceptions.
securityapplication-libraryweb-applicationpkp
pkp/ojs

Apr 2022 - Jan 2023

Open Journal Systems is open source software to manage scholarly journals.
Role in this project:
userFull-stack Developer
Contributions:45 reviews, 54 commits, 205 PRs in 9 months
Contributions summary:Touhidur primarily contributes to the Open Journal Systems (OJS) project, focusing on both front-end and back-end modifications. Their work includes updating tests for API functionality, modifying configuration files, and implementing new features related to editorial decisions and content presentation. Additionally, the user addresses bugs in the issue publishing feature, updates documentation, and refactors language-related blocks and menu presentations. Their contributions span various areas of the application, reflecting a full-stack development role.
journalopen-access
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.
Request Free Trial
Touhidur Rahman - Software Engineer