Skip to content
TR

fig. 01 — Dhaka, Bangladesh

Tanvir
Rahman

senior software engineer at Pathao

I build web, mobile and admin products — ride-sharing, e-commerce, food, courier and telehealth systems used by 10M+ people across Bangladesh and Nepal.

Portrait of Tanvir Rahman
Dhaka, 2026
Experience
9+ yrs
shipping production software
Reach
10M+
Pathao users, Bangladesh & Nepal
Installs
150K+
on apps I built
Mentoring
15
countries, Top Rated on ADPList

§ 02 — profile

About me

For 9 years I've been building robust JavaScript applications — Vue.js, React, React Native, Express.js, Nuxt.js, NestJS, Framework7 — and shipping them with Docker, Kubernetes and Google Cloud.

At Pathao I work across the product surface: web and in-app webviews, admin and dashboard panels, mobile apps, deployments and the tooling that keeps operations moving. I turn requirements from operations and product teams into working software.

Beyond code, I'm a Top Rated mentor on ADPList, helping developers across 15 countries grow, and I write practical DevOps guides.

§ 03 — the journey so far

Experience

  1. 2018 — present

    Senior Software Engineer · Pathao

    Bangladesh & Nepal — Ride-sharing · E-commerce · Food · Courier · Telehealth

    • Build Pathao web and the in-app webviews for services such as Pathao Points, Pathao Shop and Pathao Health.
    • Develop admin and dashboard panels that operations teams run the business on.
    • Shape requirements together with operations and product teams.
    • Deploy products, manage the issue-tracking system and fix production bugs quickly and calmly.
  2. 2017 — 2018

    Software Engineer · Seebiz

    USA — B2B wholesale marketplace

    • Developed inventory management, dashboards and the internal website.
    • Worked across the stack with Angular and Express.js.

§ 04 — selected sheets

Featured work

shipped to millions
sheet 01100K+ downloads · 4.3★

Courier Agent App

Daily tool for Pathao's delivery fleet: realtime chat, live location tracking, QR scanning, photo proof of delivery and foreground services.

  • React Native
  • Firebase
sheet 0250K+ downloads · 4.3★

Resto App

Restaurant partner app with realtime order status, notifications and a background handler so no order is missed.

  • Flutter
  • Firebase
sheet 03

Pathao for Business

Corporate transport platform: companies import employees, set travel rules and track ride spend in real time across bike, car, CNG and rentals.

  • Node.js
  • Express
  • Vue.js
sheet 04

Super-app webviews

Pathao Points (rewards), Pathao Shop (e-commerce) and Pathao Health (telehealth) — new services shipped inside the app without an app release.

  • Framework7
  • Vue.js
sheet 05

Internal dashboards & design system

Operations dashboards with live maps and charts, plus the shared component library used across Pathao products.

  • Vue.js
  • Vuex
  • Chart.js
  • Express
  • MongoDB
sheet 06

Internal platform

Access control system, Mattermost-based internal communication and Tori, a project management tool.

  • JavaScript
  • Node.js

§ 05 — reviews & recommendations

Kind words

What managers and colleagues say on LinkedIn, and what mentees say about my sessions as a Top Rated mentor on ADPList — 44 reviews from 15 countries.

From colleagues · LinkedIn

  • Tanvir is an outstanding Senior Software Engineer whom I had the privilege of partnering with on various web initiatives while at Pathao. From a Product Manager's perspective, working with Tanvir was absolutely seamless. He brings a rigorous, problem-solving mindset to the table and consistently delivers robust, high-quality web and mobile applications. He has a talent for communicating technical challenges clearly to non-technical stakeholders and always keeps the end-user experience at the forefront of his work. His ability to navigate complex engineering architectures and deliver reliable results makes him an invaluable asset to any fast-paced tech company.

    — worked with Tanvir on a different team

    Shahidul Haq ShetuProduct Manager, CHEQ by 365 Retail MarketsLinkedIn
  • I managed Tanvir redirectly, he is very enthusiastic and energetic. If you can explain the problem he can get it done be it design, devops or coding.

    — managed Tanvir directly

    Omar Faruque TuhinTech LeadLinkedIn
  • I had the pleasure of working with Tanvir for several years in the same company but in a different team, during which time he proved himself to be an expert in JavaScript, Vue.js and React.js. He has the deep understanding of how these technologies work, and are always able to find creative solutions to complex problems. Tanvir is also a great communicator, and is always able to explain their ideas clearly to those who are not as familiar with the technical details. This makes them an invaluable asset on any team.

    — worked with Tanvir on a different team

    Mohammed Kief HossainSite Reliability Engineer, Booking.comLinkedIn
  • It was a pleasure to work with Tanvir Rahman bhai, who was efficient in his work. I have found that his work was very precise and stable. He understands the requirements well before jumping into the solution. I would have no hesitation in working with him in the future.
    Syed Sirajul IslamStaff EngineerLinkedIn
  • Tanvir is a very persistent person in regards to work. He does not rest until his task is successfully complete. His willingness to learn new things are very commendable. He will surely be an asset to any team.

    — worked with Tanvir on the same team

    Islam Ul HaqSoftware DeveloperLinkedIn
  • Tanvir demonstrated impressive ability to quickly learn and solve any complex problem thrown at him. In a very short time he was actively contributing to multiple key projects. It was a pleasure to work with him, and I wish him all the success for his future.

    — managed Tanvir directly

    Moumita RahmanProduct ManagerLinkedIn
  • He is an awesome contributor, brave and very helpful. I personally worked with him several years in Mozilla. I believe he is a super developer also. :)

    — was Tanvir's mentor

    Mohi Us SunnatAndroid & Mobile AI EngineerLinkedIn
  • I found Tanvir as a loyal, creative, honest, and intelligent developer who always try to learn and upgrade himself with latest technology. He is a good team player and maintain proper respect and understanding to each member of the team.

    — managed Tanvir directly

    Md. Zahirul HaqueAI Native Builder, Newpage SolutionsLinkedIn
  • Tanvir Rahman constantly amazed me with his industry insight and original approaches to solving problems. His hands-on approach to our domain and strong personality won him the respect of the technical team. I would recommend him with any project that requires the very best in development execution. Tanvir Rahman is dedicated, self-motivated, methodical, and very capable. He learns quickly and I would have no hesitation in working with Tanvir Rahman once again in the future.

    — managed Tanvir directly

    Afroza YasminSr. Software Engineer, Orpa CommunicationLinkedIn
1 / 9drag the top letter away
All recommendations on LinkedIn ↗

Mentees from 15 countries

taller pole, more reviews · tap onelower it hangs, more reviews · tap one

3 reviews from United States

From mentees · ADPList

  • Working with Tanvir was a great experience! I had some questions about my app and he helped me work through those challenges while also offering valuable advice for my project. His explanations were clear and practical and I really felt like I gained a deeper understanding of the concepts. Highly recommend his mentorship!
    • Analytical
    • Positive attitude
    Owen SullivanSoftware Engineer · AppNestADPList
  • Tanvir did an amazing job at explaining what a work day is like as a Frontend developer. He had diagrams and even had notes on what I could improve on in my portfolio. I highly recommend booking a session, you won't be disappointed!
    • Constructive
    • Approachable
    Darlissea NoblesFull Stack Developer · Career FoundryADPList
  • Tanvir walked me through Front-end System Design Interview in great level of detail and shared a doc with helpful resources and summaries. He was very thorough and knowledgeable. This session helped me a lot!
    • Approachable
    • Clear
    Irina KatsFront-end Developer · UplineStudio.ioADPList
1 / 3drag the top letter away
Read all 44 reviews on ADPList ↗

§ 06 — in the open

Open source

  1. jira-export

    Exports everything from Jira Cloud — issues, sprints, velocity, boards, audit log, Product Discovery — to JSON/CSV in one command.

    Python

  2. Dev Launchers

    Volunteer React developer on open-source projects led by industry professionals.

    React

  3. awesome-nuxt-tailwind

    Minimal Nuxt 3 starter template with Tailwind CSS.

    Nuxt · Tailwind CSS

§ 07 — system diagram

Toolbox

hover the parts
  1. L1 · Frontend

    • Vue.js
    • Vuex
    • Nuxt
    • React
    • Redux
    • Next.js
    • TypeScript
    • SCSS
    • Framework7
  2. L2 · Mobile

    • React Native
    • Flutter
  3. L3 · Backend

    • Node.js
    • Express
    • NestJS
    • GraphQL
    • Socket.io
    • Centrifugo
  4. L4 · Data

    • MongoDB
    • PostgreSQL
    • Redis
    • Firebase

⟂ DevOps

across every layer

  • Docker
  • Kubernetes
  • Google Cloud
  • Harbor
  • nginx
  • Linux

⟂ Observability

across every layer

  • Sentry
  • Crashlytics
  • Firebase Analytics

§ 08 — notes & guides

Writing

Series · interactive course

TypeScript, beginner to advanced

8 phases · 32 lessons with quizzes, “spot the error” exercises and playground links. From your first annotation to type-level programming and interview prep.

Start the course →

All writing →

§ 09 — learning in public

Learning log

fresh off the pad
  1. Fri 9Backend from first principles: routing and serialization
  2. Thu 8Vector Database Foundation: ways to query
  3. Wed 7MySQL course, chapters 1–10: design to joins

All days →

§ 10 — foundations

Education & Courses

2014 — 2018

BSc, Computer Science & Software Engineering

American International University–Bangladesh

Courses

  • C-01 · AIUB

    Software Engineering

    Process, design and delivery of software systems

  • C-02 · AIUB

    Software Requirement Engineering

    Turning stakeholder needs into clear specifications

  • C-03 · AIUB

    Software Quality Assurance

    Testing strategy, reviews and quality metrics

  • C-04 · AIUB

    Advanced Programming

    Node.js, Express.js and Socket.io

§ 10 — final sheet

Let's build something together

Open to interesting product work, collaborations and mentoring conversations.

no mail app? write via Gmail ↗