Skip to content
View kieetnvt's full-sized avatar
πŸ‘‹
πŸ‘‹

Block or report kieetnvt

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
kieetnvt/README.md

πŸ‘‹ Welcome to My GitHub


πŸ‘¨β€πŸ’» About Me

Hi, I’m Kiet Nguyen (@kieetnvt) β€” a full-stack developer with 7+ years of experience, specializing in Ruby on Rails and Node.js.
I build scalable backend systems, design elegant APIs, and love working with modern frontend stacks.

Always excited about learning new tech, improving performance, and sharing my insights. πŸ˜„


πŸ›  Tech Stack

πŸ”Ή Backend

  • Ruby on Rails
  • Node.js (ExpressJS, NestJS, AdonisJS)
  • GraphQL

πŸ”Ή Frontend

  • Vue.js, Next.js
  • TailwindCSS, BootstrapCSS
  • JavaScript, jQuery πŸ˜›

πŸ”Ή Database

  • PostgreSQL, MySQL, MongoDB

πŸ”Ή NodeJS ORM

  • Prisma, Sequelize, TypeORM & Mongoose

πŸ”Ή Cloud / DevOps

  • AWS Services (EC2, ECR, ECS, Elastic Beanstalk, S3, Route53, Cloudfront), Docker, Firebase, Heroku, Google Cloud

πŸ”Ή Payments

  • Stripe (subscriptions, connected accounts, custom billing flows, address collection, taxable logic)

πŸ”Ή Other Tools

  • ShareTribe, Capybara, Selenium, Cucumber

πŸ“š Blogger

I regularly share tutorials, insights, and dev experiences on my blog:
➑️ https://kieetnvt.github.io/

Topics include:

  • Backend architecture
  • API best practices
  • Frontend workflows
  • Real-world performance tips
  • Industry trends & experiments

πŸš€ Notable Projects

πŸ›’ E-commerce Stripe Integrations

Created advanced payment flows with:

  • Address validation, tax rules
  • Multiple payment options
  • Seamless custom checkout

πŸ›Ί Ride-Hailing Backend

Built a feature-rich backend service with:

  • Dynamic pricing engine
  • Real-time geo-location & trip tracking
  • User state management

πŸ•Έ Community Web Scraper

Developed a robust scraper using:

  • Ruby on Rails, Selenium, Capybara
  • Scraped flight tickets, jobs search, and real estate listings
  • Cucumber-driven testing & automation

🀝 Let’s Connect

If you’re working on something interesting or need help with backend architecture, payments, or scraping β€” I’d love to hear from you!
Feel free to explore my repos, contribute, or reach out.


Pinned Loading

  1. Crying with NGINX Regex matching, IF... Crying with NGINX Regex matching, IF statement and module http rewrite $1 $2 meaning
    1
    ## If Statement and common condition
    2
    
                  
    3
    ```
    4
    Syntax:	if (condition) { ... }
    5
    Default:	β€”
  2. Optimize webpage speed Optimize webpage speed
    1
    Optimize webpage speed:
    2
    - Tools: Google Pagespeed Insight, Gtmetrix.com, Webpagetest.org, Image Analysis of Webpagetest.org
    3
    - Tools mobile: Webpagetest.org, https://testmysite.thinkwithgoogle.com/
    4
    
                  
    5
    1. Using sprite CSS for all images
  3. Configure WebP NGINX with Fallback t... Configure WebP NGINX with Fallback to native images
    1
    ## Configure WebP
    2
    
                  
    3
    Make sure the mime.types has type `webp`
    4
    
                  
    5
    `/etc/nginx/mime.types`
  4. Nginx/Passenger config when using SS... Nginx/Passenger config when using SSL with a Ruby/Rails Application.
    1
    # for redirecting hhtp traffic to https version of the site
    2
    server {
    3
      listen 80;
    4
      server_name example.com;
    5
      return 301 https://$server_name$request_uri;