Skip to content
View tutv's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@iiitv @fries-uet @blogk @spy126 @UETCodeCamp @Campathon

Block or report tutv

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
tutv/README.md

Hi there, I'm Tu Tran πŸ‘‹

Full-Stack Developer Β· Node.js & TypeScript Enthusiast

Email GitHub followers Profile views


About Me

I'm a full-stack software engineer with a focus on backend systems, e-commerce platforms, cloud infrastructure, and AI-powered workflows. I enjoy designing well-structured APIs, debugging tricky production issues, and using AI to solve real-world problems faster.

  • πŸ”­ Building backend services with Node.js + TypeScript + MongoDB and SEO-driven web apps with Next.js
  • πŸ€– Heavy user of AI tools (Claude, LLMs) β€” leveraging AI to automate workflows, accelerate development, and solve practical business problems day-to-day
  • 🧠 Building RAG pipelines with embeddings, semantic search, and vector databases (Qdrant, Pinecone, pgvector)
  • πŸ›οΈ Experienced with Shopify ecosystem β€” custom apps, integrations (JudgeMe, Customily), and storefront development
  • ☁️ Comfortable with AWS (CloudFront, EC2) and Cloudflare β€” CDN configuration, prefix lists, account/security setup
  • 🧩 Strong with MongoDB internals β€” replica sets, transactions, read preferences, performance tuning
  • 🏒 Designing multi-tenant architectures β€” data isolation, tenant-aware APIs, and scalable SaaS patterns
  • ⚑ Using Redis for caching, rate limiting, and high-performance data access
  • πŸ” Building full-text search and analytics with Elasticsearch β€” indexing, aggregations, relevance tuning
  • πŸ“¨ Working with RabbitMQ for async workflows and message-driven architecture
  • πŸ“š I write clear API documentation and value smooth project handovers between teams
  • 🌱 Always learning β€” currently exploring AI agents, MCP, and prompt engineering alongside system design
  • πŸ’¬ Ask me about Node.js, TypeScript, MongoDB, Shopify, AWS/Cloudflare, multi-tenant SaaS, or building with AI
  • πŸ“« Reach me at tutv95@gmail.com

Tech Stack

Languages

TypeScript JavaScript

Backend

Node.js Express Zod

Frontend

Next.js React Vite

Database, Search & Messaging

MongoDB Mongoose Redis Elasticsearch Qdrant Pinecone RabbitMQ

AI & Automation

Claude OpenAI MCP LangChain RAG Embeddings

E-commerce

Shopify

Cloud & Infrastructure

AWS Cloudflare

Tooling

Yarn WebStorm Git Docker


GitHub Stats

GitHub followers Total stars

GitHub streak

Contribution Graph
Tu Tran's contribution chart


"Code is read more often than it is written." β€” Guido van Rossum

Pinned Loading

  1. httpmq httpmq Public

    RabbitMQ via HTTP in Node.js

    TypeScript 1

  2. my-publisher my-publisher Public

    Publish my packages to npmjs.org (including private packages)

    JavaScript 1 1

  3. pixar pixar Public

    Pick a color from image for Node.js

    JavaScript 1

  4. svgb svgb Public

    Turn your svg file to buffer.

    JavaScript 1

  5. glennreyes/react-countup glennreyes/react-countup Public

    πŸ’« A configurable React component wrapper around CountUp.js

    JavaScript 2.1k 138

  6. node-rate-limit node-rate-limit Public

    JavaScript 2