Skip to content
Open to opportunitiesDhaka, Bangladesh · --:--

I build web products that feel fast and considered.

I'm Tanvirul, a software engineer at StarConnect Pty. I turn complex product requirements into interfaces that stay simple for the people using them, from telemedicine and expert consultation to luxury brand sites.

Portrait of Tanvirul Islam
CurrentlySoftware Engineer, StarConnect Pty
Years shipping production web apps
3+
Products contributed to
9
UI issues resolved on DocTime
60+
Faster load on DocTime features page
20%

01 / Selected work

Products I've helped ship

Telemedicine, expert consultation, agency and Shopify work: projects where I owned the frontend from first component to production.

02 / Experience

Where I've worked

Product teams where I've been responsible for the frontend: the architecture, the details and the speed.

  1. Jul 2025 toPresent

    Software Engineer L-2

    StarConnect · JCX Group | StudyIn

    Building an expert consultation platform: dashboards, booking flows and real-time video sessions on Next.js, RTK Query and Agora RTC.

  2. Feb 2023 toJul 2025

    Jr. Software Engineer

    Media365 Ltd. · DocTime

    Shipped telemedicine and agency products including DocTime, Doctor Pro and HWE, with a focus on frontend performance and UI quality.

03 / Capabilities

What I can take off your plate

Beyond the stack, I bring problem-solving, clear communication and a habit of measuring before and after.

01

Web application development

Responsive, fast web apps with React and Next.js, from SSR pages to data-heavy dashboards.

  • Mobile-first UI
  • REST & GraphQL integration
  • SSR / CSR with Next.js
02

Re-platforming & redesign

Moving dated sites onto a modern stack without losing what already works.

  • Stack migration
  • SEO-aware redesign
  • Performance overhaul
03

Performance

Finding what makes a page slow and fixing it, measured before and after.

  • Asset & image optimisation
  • Code splitting & lazy loading
  • Parallel data fetching
04

Real-time features

Live video, chat, notifications and dashboards that stay in sync.

  • Agora RTC
  • WebSockets & Pusher
  • Live dashboards
05

Debugging & maintenance

Diagnosing hard bugs across browsers and third-party services.

  • Root-cause analysis
  • Cross-browser testing
  • Third-party fixes
06

Security hygiene

Sensible defaults for auth, access control and dependency upkeep.

  • JWT / OAuth flows
  • Role-based access
  • Dependency patching

The toolkit

24 tools, one focus: shipping great frontends.

Grouped by how often I use each tool, from daily drivers to what I'm learning next.

01 · Daily drivers

Core stack

What I reach for on almost every project.

  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Redux RTK Query

Learning now

Currently exploring

  • 3D web animation
  • Advanced GraphQL
  • AI agents

Languages

02
  • JavaScript
  • HTML/CSS
  • Python
  • Go

Backend & data

03
  • Node.js
  • Express
  • MongoDB
  • MySQL

Shopify apps

04
  • Shopify CLI
  • Remix
  • GraphQL
  • Polaris

Motion & UI

05
  • GSAP
  • shadcn/ui

Tooling

06
  • Git & GitHub
  • Docker
  • Postman
  • Vitest
  • Chrome DevTools

04 / How I work

Principle 1

Users first

Every line of code should end up serving someone. I aim for interfaces that are intuitive, accessible and solve a real problem.

Principle 2

Clean and scalable

Code is read far more than it is written. I keep it modular and self-explanatory so the next person can move quickly.

Principle 3

Performance is a feature

I treat speed as a requirement from the start: fast loads and smooth interactions keep people engaged.

05 / About

A bit about me

I'm Tanvirul Islam, a software engineer based in Dhaka, Bangladesh. I design and build web products with clean, scalable code, and I care as much about how an interface feels as how it's built.

I came to engineering from a design degree, which still shapes how I work: I sweat layout, motion and accessibility, then make sure it all loads fast. I love turning ideas into interactive experiences and keeping up with what's next in tech.

Away from the keyboard I'm usually travelling, or, honestly, still coding.

Education

  • MSc in Computer Science & Engineering

    East West University

    In progress
  • BSc in Fashion Design & Apparel Engineering

    University of Dhaka (Tech Unit, NITER)

    2023

06 / Posts

Recent thoughts on LinkedIn

Notes on what I'm building, learning and shipping.

LinkedIn

#python #fastapi #rag #llm #pinecone #googlegemini #ai #buildinpublic #opensource | Tanvirul Islam | 21 comments

🚀 নিজের একটা project শেষ করলাম — PDF RAG System. RAG (Retrieval-Augmented Generation) নিয়ে অনেকদিন ধরে কাজ করতে চাইছিলাম। এবার একটা production-ready backend API বানালাম — যেটা দিয়ে যেকোনো PDF এ AI-powered question answering করা যায়। কীভাবে কাজ করে? ➡️ PDF upload করুন → text extract হয় → ছোট ছোট chunks এ ভাগ হয় ➡️ gemini-embedding-2 দিয়ে প্রতিটা chunk কে vector এ convert করা হয় ➡️ সেই vectors Pinecone database এ store হয় ➡️ প্রশ্ন করলে top_k relevant chunks (similarity search) খুঁজে এনে gemini-3.1-flash-lite answer generate করে — exact source citation সহ Hallucination কমানোর এটাই key — LLM কে raw knowledge এর উপর নির্ভর না করিয়ে, আপনার নিজের document এর উপর ground করা।

Read on LinkedIn
LinkedIn

#webperformance #corewebvitals #frontenddevelopment #reactjs #javascript #webdev #bangladeshidevelopers #performanceoptimization #ux #frontend #lcp #inp #cls #ssr #codesplitting | Tanvirul Islam

আপনার website-এর LCP কি এখনো 2.5s এর বেশি? 🎯 Honestly বললে — বেশিরভাগ project-এ আমি যেটা দেখেছি, answerটা “হ্যাঁ”। আর interesting ব্যাপার হচ্ছে, এটা শুধু একটা technical metric না — এটা সরাসরি business impact করে 💸 Mobile load speed-এ মাত্র 0.1s improvement অনেক ক্ষেত্রে noticeable conversion uplift দিতে পারে। ছোট মনে হলেও, scale এ এটা huge 📈 গত কিছুদিন ধরে frontend performance নিয়ে deep dive করছিলাম — কিছু practical observation শেয়ার করছি 👇

Read on LinkedIn
LinkedIn

#starconnect #newyearvibes | Tanvirul Islam

✨ Welcoming the New Year at StarConnect Kicking off the year with gratitude, teamwork, and positive energy. 💙 At StarConnect, we believe a strong office culture fuels productivity, growth, and innovation. Here’s to building smarter, growing stronger, and achieving more—together. 🚀 #StarConnect #NewYearVibes

Read on LinkedIn

07 / Contact

Have something in mind? Let's talk.

Open to full-time roles, freelance projects and collaborations. Email is the quickest way to reach me.

Send a message

Tell me a little about the project or role.