Taufiq Rahman is a mechatronics engineer and Team Lead with 10 years of experience building advanced robotics, embedded control, and connected/autonomous vehicle systems across industry and government research. He combines hands-on FPGA, microcontroller and DSP development with systems-level design—delivering products such as FPGA-based propulsion controllers, high-speed manipulators, and machine-vision systems—and has a track record of taking hardware-software co-developed projects from concept to deployment. At the National Research Council he has led lab build-outs, industry collaborations, and Agile product development while also contributing to open-source backend projects in Go (including fixes and performance work on widely used projects like Space Cloud and Mattermost). He holds a PhD in Mechatronics and teaches as an adjunct professor, regularly translating research into patents, papers, and conference talks. Known for squeezing high-performance control and vision algorithms into constrained hardware, he pairs technical depth with customer-facing product advocacy and commercialization experience.
10 years of coding experience
9 years of employment as a software developer
Bachelor of Engineering (B.Eng.), Mechanical Engineering, Bachelor of Engineering (B.Eng.), Mechanical Engineering at Islamic University of Technology
Doctor of Philosophy (PhD), Mechatronics, Robotics, and Automation Engineering, Doctor of Philosophy (PhD), Mechatronics, Robotics, and Automation Engineering at Memorial University of Newfoundland
Open source Firebase + Heroku to develop, scale and secure serverless apps on Kubernetes
Role in this project:
Backend Developer
Contributions:16 commits, 20 PRs, 36 comments in 4 months
Contributions summary:Taufiq primarily focused on backend development, contributing to the Space Cloud project by addressing bugs and implementing new features within the Go codebase. Their work includes fixing improper error codes, resolving user authentication issues, and adding support for static file hosting. The user also made configuration adjustments for Windows compatibility and addressed naming conflicts, demonstrating a focus on code quality and cross-platform support.
Mattermost is an open source platform for secure collaboration across the entire software development lifecycle..
Role in this project:
Back-end Developer
Contributions:11 commits, 15 PRs, 60 comments in 1 month
Contributions summary:Taufiq primarily focused on migrating various functions within the Mattermost platform to utilize a synchronous execution model by default. This involved modifications across multiple store components, including `PostStore`, `PreferenceStore`, `TeamStore`, and `ChannelStore`. These changes aimed to improve performance by optimizing data access and potentially simplifying code execution flows within the Mattermost server. The user also regenerated store mocks and addressed associated build and testing issues.
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.