About

About Thanh Dang

As a Full-stack Developer, I specialize in building complete applications, bridging the gap between complex back-end logic and intuitive user interfaces.

My expertise covers the entire development lifecycle: architecting scalable databases (PostgreSQL, MongoDB), developing secure APIs (Node.js, Python), and building responsive front-ends (React, Next.js) that deliver a seamless user experience.

Focus

  • End-to-End Application Architecture & Development
  • API Design & Implementation (Node.js, Python, REST, GraphQL)
  • Modern Frontend Development (React, Next.js, TypeScript)
  • AI/ML Model Integration (OpenAI, RAG Pipelines)
  • Database & Cloud Infrastructure (SQL, NoSQL, AWS, Docker)

Recent wins

  • Engineered and integrated a generative AI feature using the OpenAI API, which improved user content creation speed by 40%.
  • Led the back-end development for a new module in a B2B SaaS platform, processing over 100,000 requests per day with 99.9% uptime.

Toolkit

Skills & Technologies

From shaping product strategy to shipping production-ready interfaces, these are the languages, platforms, and practices I rotate through to keep teams moving with confidence.

Frontend

JavaScript (ESNext)Core language of the web, utilizing the latest ECMAScript features.
TypeScriptSuperset of JavaScript for building safe, maintainable, and scalable applications.
ReactA declarative library for building user interfaces with a component-based architecture.
Next.jsA full-stack React framework for production, supporting hybrid rendering and serverless functions.
AngularA comprehensive platform and framework for building single-page client applications.
HTML5 & CSS3Fundamental building blocks for structuring and styling web content.
Tailwind CSSA utility-first CSS framework for rapidly building custom user interfaces.
Sass/SCSSA mature CSS preprocessor that adds features like variables, nesting, and mixins.
CSS-in-JSStyling components using JavaScript with libraries like Styled Components or Emotion.
Build ToolsBundling and optimizing assets with modern tools like Vite and Webpack.

Backend

Node.jsA JavaScript runtime for building scalable and high-performance server-side applications.
PythonA versatile language for web backends, data science, and scripting with frameworks like Django & FastAPI.
JavaA robust, object-oriented language widely used in enterprise-level applications with Spring Boot.
PostgreSQLA powerful, open-source object-relational database system with a strong reputation for reliability.
MongoDBA leading NoSQL database, offering flexibility and scalability for unstructured data.
RedisAn in-memory data structure store, used as a database, cache, and message broker.
REST APIsDesigning and building web services following the Representational State Transfer architectural style.
Authentication & AuthorizationImplementing secure user access control with JWT, OAuth 2.0, and session management.

AI & ML

Prompt EngineeringDesigning precise prompts so language models return consistent, high-quality results.
Chains and AgentsOrchestrating multi-step AI workflows with agent-based frameworks like LangChain.
Retrieval-Augmented Generation (RAG)Grounding model responses with curated knowledge bases via vector search and embeddings.
Computer VisionBuilding image understanding pipelines using OpenCV, cloud APIs, and neural networks.
Fine-tuningAdapting foundation models to domain-specific tasks through supervised updates.
Data PreprocessingCleaning, normalizing, and augmenting raw datasets to improve model performance.
Training & EvaluationExperimenting with hyperparameters, tracking metrics, and validating models before release.
Tensors & Computational GraphsUnderstanding the math abstractions powering PyTorch, TensorFlow, and differentiable programming.
Unsupervised LearningDiscovering structure in unlabeled data with clustering, topic modeling, and embeddings.
Supervised LearningTraining predictive models on labeled datasets using algorithms from regression to gradient boosting.

Tools & DevOps

Git & GitHubEssential distributed version control system and collaboration platform for code management.
DockerA platform for developing, shipping, and running applications in isolated containers.
CI/CDAutomating software delivery pipelines with tools like GitHub Actions, Jenkins, or GitLab CI.
AWSAmazon Web Services: Utilizing a wide range of cloud services like EC2, S3, RDS, and Lambda.
FigmaA collaborative interface design tool for creating, testing, and shipping better designs.
Postman / InsomniaAPI platforms for building, testing, and documenting APIs throughout their lifecycle.

Concepts & Principles

Agile & ScrumAdopting iterative development methodologies for effective project management and teamwork.
Data Structures & AlgorithmsFundamental computer science knowledge for writing efficient and optimized code.
Design PatternsApplying reusable solutions to commonly occurring problems within a given context in software design.
System DesignThe process of defining the architecture, modules, and data for a system to satisfy specified requirements.
Microservices ArchitectureAn architectural style that structures an application as a collection of loosely coupled services.
Performance OptimizationTechniques for improving web application speed, including code splitting, lazy loading, and caching.
Accessibility (a11y)The practice of making web products usable by everyone, including people with disabilities.
Responsive DesignEnsuring applications provide an optimal viewing experience across a wide range of devices.
Clean CodeWriting code that is readable, understandable, and easy to maintain by other developers.

Experience Timeline

A decade of building and scaling products with scrappy startups and growth-stage teams.

  1. May 2025 – Present

    Software Engineer · Terralogic

    HCM, Viet Nam · Full-time

    Delivering full-stack features for enterprise platforms while shaping engineering standards across the Terralogic product guild.

    • Designed and shipped modular Next.js experiences backed by a GraphQL gateway, improving page responsiveness by 35%.
    • Rolled out contract testing and Playwright suites in CI, cutting production regressions to near-zero.
    • Led a weekly engineering design review that accelerated feedback loops between product design and delivery squads.
  2. Mar 2024 – May 2025

    Associate Software Engineer · Terralogic

    HCM, Viet Nam · Full-time

    Contributed to the digital operations suite for Terralogic clients, translating product specs into resilient services and UI workflows.

    • Implemented TypeScript APIs on Node.js and PostgreSQL that reduced order-processing latency by 28%.
    • Collaborated with the design org to create an accessible component library, enabling faster feature prototyping.
    • Stood up Grafana dashboards and on-call playbooks that cut incident triage time from hours to minutes.
  3. Aug 2022 – Dec 2022

    AI Engineer Intern · Gradients Technologies

    HCM · VietNam

    Conducted research on advanced AI algorithms and integrated them into real-world company projects.

    • Researched and applied Large Language Models (LLMs) for text-based tasks
    • Implemented Computer Vision models including U²-Net and U-Net for image diagnostics
    • Applied AI solutions for apparel analysis and recommendation in practical projects