
NestJS
A progressive Node.js framework built with TypeScript. Its modular structure makes backend development more maintainable and scalable. Inspired by Angular, it brings strong architecture patterns to server-side apps.
T
Tan Truong
Tan Truong
Tan
Home
About
Experiences
Skill
Contact
Truong
Server & System Logic
Backend architecture, APIs, real-time comms, automation, and infrastructure support.

A progressive Node.js framework built with TypeScript. Its modular structure makes backend development more maintainable and scalable. Inspired by Angular, it brings strong architecture patterns to server-side apps.
A lightweight JavaScript runtime powered by Chrome’s V8 engine. It enables fast, event-driven server applications and supports building scalable network tools. Perfect for microservices and APIs.

A minimal and flexible framework for Node.js applications. It provides powerful routing, middleware support, and rapid API development. Ideal for building web servers with less boilerplate code.

A robust queue system built on Redis for handling background jobs. It supports retries, concurrency, scheduling, and rate limiting. Frequently used for email processing, notifications, and heavy tasks.

An architectural style for designing HTTP-based services. It organizes resources through endpoints and standard methods like GET, POST, PUT, DELETE. Ensures scalability and easy integration.

A promise-based HTTP client for browsers and Node.js. It simplifies sending asynchronous requests, handling responses, and managing errors. Supports interceptors and automatic JSON parsing.

A library for real-time, bidirectional communication. It works over WebSocket with automatic fallbacks for compatibility. Useful for chat apps, live dashboards, and multiplayer games.

A protocol for full-duplex communication over a single TCP connection. It allows instant data transfer without repeated HTTP requests. Great for real-time updates and streaming data.

JSON Web Tokens provide secure, stateless authentication. They encode user information and can be verified without storing sessions. Commonly used in APIs and microservices.

A utility for running tasks on a fixed schedule. Perfect for automation like backups, reports, or notifications. Cron expressions provide flexible timing control.

An interactive tool for designing and documenting APIs. It generates OpenAPI specifications and provides a UI to test endpoints. Helps developers collaborate and verify APIs quickly.

A platform for error monitoring and performance tracking. It captures exceptions, slow transactions, and logs for debugging. Enables faster issue resolution in production.

A headless Chrome API for automated browser tasks. It’s used for web scraping, PDF generation, and testing. Provides control over pages with JavaScript.

A cross-browser automation library for end-to-end testing. It supports Chromium, Firefox, and WebKit with one API. Ideal for consistent test coverage across platforms.

Databases for structured and unstructured data storage. SQL systems ensure strict schemas and relationships, while NoSQL offers flexibility and scalability. Useful for different data models.

Cross-Origin Resource Sharing controls API access from different domains. Proper configuration improves security while enabling client integrations. Essential for modern web applications.

JavaScript testing framework with a focus on simplicity.