About Open Source Work Experience FAQ Contact Read CV Download PDF

Touhidur Rahman

Senior full-stack engineer.

Open to remote roles worldwide, and to the right on-site role abroad with visa sponsorship.

I build APIs and data layers.
Available Dhaka, Bangladesh abircse06@gmail.com
Touhidur Rahman
Touhidur RahmanLaravel · Vue · PHP
  • 15+
    Years Experience
  • 1,000+
    Open Source Commits
  • 195,000+
    Package Installs
  • 80+
    Client Projects Delivered

About Me

Most of my work is backend: architecture, APIs, database design, testing, deployment, and the production support that follows.

Full-stack software engineer based in Dhaka, with 15 years of professional experience building production web applications and leading engineering teams since 2017.

Since April 2022 I have been a core developer at the Public Knowledge Project at Simon Fraser University, working on Open Journal Systems. OJS runs 58,000+ journals across 156 countries, so changes land in front of a very large installed base. I am among the top 10 contributors to both the OJS codebase and pkp-lib.

Alongside that I lead the architecture of Dentall Manager, a multi-tenant SaaS ERP used by 50+ dental and medical clinics in the Netherlands, with a team of eight engineers.

I maintain 15 open-source Laravel packages, installed around 195,000 times between them. One of them, laravel-model-sanitize, was featured on Laravel News.

I have worked with North American and European clients throughout my career, remotely, across wide time-zone gaps. I am open to remote roles anywhere, and to the right on-site role abroad with visa sponsorship.

Open Source

Public Knowledge Project · since 2022

Public Knowledge Project

I have been a core developer at PKP since April 2022, working on Open Journal Systems, Open Monograph Press and Open Preprint Systems. OJS is the most widely used open-source scholarly publishing platform in the world, running 58,000+ journals across 156 countries.

I am a top 10 contributor to both pkp/ojs and pkp/pkp-lib, with just over 1,000 merged commits across the four main repositories.

Most of that work is infrastructure. I introduced Laravel Eloquent to the data layer, moved core and plugin API routing onto Laravel routing, built the queue and scheduler systems, and integrated the Blade templating engine. I also review community and core pull requests, and support external contributors.

What I Do

  1. 01

    Backend and API Architecture

    Laravel and PHP for the last decade, with Symfony, Node and Rails alongside it. REST API design, database schema, queues and background processing, caching, and the test suites that keep it honest. I usually own the full cycle, from first requirement through to production support.

  2. 02

    Multi-tenant SaaS

    I designed the tenancy model, RBAC and core domain modules for a clinic ERP now used by 50+ practices in the Netherlands. That means I have already met the parts that get hard later: data isolation, per-tenant migrations, billing, and the obligations that come with handling patient data under GDPR.

  3. 03

    Open Source Maintenance

    Ongoing work on the most widely used open-source journal publishing platform (OJS), which runs 58,000+ journals, plus 15 packages of my own. Core application modernization, infrastructure updates, bug fixes, security patches, feature work, documentation, and answering issues from people I will never meet. Working in a fully distributed open-source team changes how you write code, and it made me better at it.

  4. 04

    Engineering Leadership

    Team lead since 2017, most recently for eight engineers. Scoping, technical direction, code review standards, hiring and mentoring. I have been the main technical contact for clients through full delivery cycles, which means I can talk to the people paying for the work as well as the people doing it.

Skills and Expertise

Backend

PHPLaravelSymfonyNode.jsRuby on RailsREST APIsQueues & jobs

Frontend

Vue.jsJavaScriptReactAlpineLivewireTailwind CSSBootstrap

Database

MySQLMariaDBPostgreSQLSQLiteRedisSchema designQuery tuning

Testing and Quality

PHPUnitPestCypressTDDCode review

Cloud and DevOps

AWSDigitalOceanGoogle CloudDockerLinuxCI/CDGit

AI Tooling

ClaudeGitHub CopilotGrok

Earlier work: Appcelerator Titanium for iOS and Android, and Electron for desktop, between 2013 and 2018. Tools: PhpStorm, VS Code, Git, Scrum, Trello.

Notable Projects

Mitragaia ecommerce store
WordPressPHP

Mitragaia

Ecommerce platform delivered at Developer Squad, part of a client portfolio turning over close to US$500K per month. Stack: WordPress, PHP.

View live app
Serlock Integrated web application
LaravelVue

Serlock Integrated

Business management platform built for a US client. The public site is no longer online. Stack: Laravel, Vue.

Offline
LawMaker legislative tracking platform
Ruby on Rails

LawMaker

Legislative drafting and tracking platform. Stack: Ruby on Rails.

View live app
Buffalo City Mission website
LaravelWordPressPHP

Buffalo City Mission

Main site and donation platform for a Buffalo, New York non-profit, along with its Express, Next Century and Pick A Brick campaigns. Stack: Laravel, WordPress, PHP.

View live app
TrustOS platform
LaravelPHP

TrustOS

Trust and estate management platform. Stack: Laravel, PHP.

View live app
ReadNtMeter utility metering application
LaravelPHP

ReadNtMeter

Utility meter reading and billing application. Stack: Laravel, PHP.

View live app
Americas Next Investment website
WordPressReactLaravel

Americas Next Investment

Investment media and content platform. Stack: WordPress, React, Laravel, PHP.

View live app

Work History

Public Knowledge Project

Apr 2022 – PresentFull-time

Backend Software Developer, Core Contributor · Simon Fraser University, Burnaby, Canada (Remote)

  • Core developer on Open Journal Systems, the world's most widely used open-source scholarly publishing platform, running 58,000+ journals across 156 countries, alongside Open Monograph Press and Open Preprint Systems.
  • Top 10 contributor to both pkp/ojs and pkp/pkp-lib, with sustained work across the core application, data layer and APIs.
  • Modernized core infrastructure by introducing Laravel Eloquent, moving core and plugin API routing onto Laravel routing, building the queue and scheduler systems, and integrating the Blade templating engine.
  • Contributed to enhancements in the author submission, review and publication processes used across the editorial workflow.
  • Code review of community and core members' pull requests, support for external contributors, and maintenance of coding standards and automated testing in a fully distributed open-source team.

Dentall Manager

Apr 2023 – PresentPart-time

Lead Architect & Developer · Netherlands (Remote)

  • Lead the architecture and development of a multi-tenant SaaS ERP platform now serving 50+ dental and medical clinics across the Netherlands, built on Laravel, Vue and Node.
  • Tech lead for a team of 8 engineers. Designed the tenancy model, RBAC and core domain modules for clinic operations and billing.
  • Manage and own the full technical stack, from system design and database schema to REST APIs, deployment and production support, on a platform handling patient data under GDPR.

Developer Squad

Jan 2020 – Apr 2022Full-time

Team Lead & Manager · New York, USA (Remote)

  • Led a 10 to 12 person engineering team and owned delivery for client platforms generating close to US$500K per month in combined revenue, including mitragaia.com.
  • Managed client relationships, scoping and planning from first requirement through to release, acting as the main technical point of contact.
  • Set technical direction and code review standards, and mentored developers across both client and internal projects.

Noobis, Inc.

Sep 2011 – Nov 2019Full-time

Software Engineer → Tech Team Lead & Manager · Buffalo, New York, USA

Promoted through Software Engineer (2011 to 2015), Senior Software Engineer (2015 to 2017) and Tech Team Lead & Manager (2017 to 2019). Noobis later rebranded as Developer Squad.

  • Led the entire tech team of 10 to 12 engineers and managed the development flow of the company's flagship SaaS products.
  • Managed delivery of 80+ client projects across web and mobile, from scoping through to release.
  • Introduced agile practices, built and led the backend and API team, and originated new in-house product ideas.

Working With Me

Are you available for hire?

Yes, full-time or contract. The fastest way to reach me is email. I answer within a day.

Do you need visa sponsorship, and will you relocate?

I am a Bangladeshi national based in Dhaka, so an on-site role abroad would need sponsorship. North America, Europe, Australia and the Middle East are the likeliest fits, and I will consider anywhere else if the terms work.

How do you handle remote work and time zones?

Most of my career has been remote. I have worked with teams in New York, Vancouver and the Netherlands, so wide time-zone gaps are normal for me and I overlap with North American and European hours.

What kind of work suits you best?

Backend and architecture on products that need to last: APIs, data models, multi-tenant systems, and the testing and review culture around them. I am equally happy leading a team or working as a senior individual contributor.

Contact

abircse06@gmail.com

Open to remote roles worldwide, and to on-site roles abroad with visa sponsorship. North America, Europe, Australia and the Middle East are the likeliest fits, and I will consider anywhere else if the terms work. Full-time or contract. I work from Dhaka (UTC+6) and have worked with North American and European teams for my whole career, so I am used to arranging my day around a distant time zone.