π Hanoi β Vietnam | π€ Backend software engineer | π Web Systems
Backend Software Engineer with 4+ years of experience building production-grade systems using Node.js and Laravel. Focused on modular architecture, scalability, and long-term maintainability.
π davidwilson.com My Tech Blog - Share technical knowledge
- SaaS Multi-Tenant Billing Platform - SaaS subscription and billing management platform for businesses
- Event-Driven Order Processing System - Distributed order processing system
- Authentication & Identity Server - Independent Identity Service
- MERN Auth Users - Manager user and Auth with token
- Homestay Chain Management - Homestay chain management
- π¦ Node.js SaaS Backend Architecture - Enterprise-grade SaaS backend system
- π Node.js Event-Driven Microservices - Distributed backend system demonstrating event-driven architecture
- ποΈ Backend System Design Notes - Collection of backend system design case studies
- π Node.js Database Performance Lab - Experiments and benchmarks for database optimization
- π§© Laravel Performance and Queue Lab - Experiments with Laravel performance optimization and job queues
- π Node.js Concurrency and Reliability Patterns - Deep dive into Node.js concurrency model and reliability strategies
- π¦ Node.js Backend Security - Security-focused backend implementations and experiments
- π§ Node.js Backend Infrastructure - Infrastructure and DevOps setup for backend systems
- π» Data Structures in TypeScript - Core data structures implemented from scratch
- ποΈ Backend Production Case Studies - Real-world backend engineering case studies (no proprietary code)
- π Laravel Clean Architecture Demo - Laravel backend structured with separation of concerns
- πΈοΈ Node.js Modular Monolith Architecture - Enterprise-style modular monolith built with TypeScript
- BackEnd Engineering - Building scalable and maintainable backend systems
- API & Architecture Design - Designing clean APIs and modular architectures
- Performance Optimization - Optimizing performance, databases, and caching
- DevOps & Workflow β Improving CI/CD and development workflows
- System Design Growth β Continuously learning system design and distributed systems
β’ Designing scalable RESTful and event-driven systems
β’ Applying clean architecture and domain separation
β’ Performance benchmarking and database optimization
β’ Reliability patterns: retries, circuit breakers, idempotency
β’ Infrastructure as code & containerized deployment
- β¨ Design before coding
- π± Measure before optimizing
- πββοΈ Favor observability-first design
- π Prefer explicit architecture over implicit magic
- β€ Long-term maintainability over short-term velocity
