Skip to content
View letrucdev's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report letrucdev

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
letrucdev/README.md

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

const letruc = {
  role: "Full-Stack Developer",
  location: "Hoan Kiem, Vietnam πŸ‡»πŸ‡³",
  currentFocus: ["CRM Systems", "Scalable Web Apps", "Clean Architecture"],
  experience: {
    frontend: ["React", "Next.js"],
    backend:  ["NestJS", "Laravel", ".NET Core"],
    database: ["MySQL"],
    tools:    ["Git", "GitHub"]
  },
  projectsDelivered: 2,
  usersServed: "5K - 10K",
  motto: "Code with purpose, ship with confidence πŸš€"
};
  • πŸ”­ Currently working on outsourced CRM systems serving 5K – 10K users
  • 🌱 Learning Angular, CI/CD workflows, and Proxmox (homelab/virtualization)
  • 🎯 Next goals: System Design, Microservices, and Cloud-native architectures
  • πŸ’‘ Passionate about clean code, clear architecture, and performance optimization
  • πŸ“« Contact: letruc.work@gmail.com
  • ⚑ Fun fact: "Solving real business problems is more fun than chasing trends."

πŸ› οΈ Tech Stack

πŸ’» Languages

βš›οΈ Frontend

πŸ”§ Backend

πŸ—„οΈ Database & Cache

πŸ”„ Realtime

🧰 Tools & Workflow

🐳 DevOps & Infrastructure

πŸŽ“ Currently Learning

πŸš€ Current journey: expanding from frontend β†’ fullstack β†’ infrastructure & homelab. I believe understanding the entire stack helps build better products.


πŸš€ Featured Projects

πŸ”’ Note: Both projects below are outsourced under client contracts.
Due to NDA (Non-Disclosure Agreement) terms, I cannot publicly share source code, client names, screenshots, or specific technical details. The information below is a high-level overview of scope and role only.


πŸ’Ό CRM System – Finance & Accounting Platform

An outsourced CRM system serving enterprises with a comprehensive finance & accounting module.

🎯 Key Features

  • πŸ‘₯ User management with RBAC permissions
  • πŸ’° Enterprise finance & accounting management
  • πŸ’³ Payment processing (payment gateway integration)
  • 🌳 Multi-level marketing (MLM) commission with multi-tier genealogy tree
  • πŸ“Š Real-time dashboards & reporting
  • ⚑ Realtime updates via WebSocket (live notifications, dashboard data, transaction status)
  • πŸš€ Redis caching for high-frequency reads, session storage & rate limiting

πŸ‘¨β€πŸ’» My Role

  • 🎨 Owned 100% of the frontend (Next.js) – from UI/UX design to performance optimization
  • 🀝 Collaborated directly with the Python (FastAPI) backend team and PHP WordPress API team
  • πŸ—£οΈ Worked directly with the client to finalize business logic and UI requirements
  • πŸ”„ Reviewed and proposed improvements to the data flow between frontend and backend
  • πŸ”Œ Integrated WebSocket client on the frontend for realtime data sync across modules

🧱 Tech Stack

πŸ” Source code and client details are not publicly available due to contractual obligations.


πŸ’Ό CRM System – User & Payment Management

A second outsourced CRM system focused on user management and large-scale payment flows.

🎯 Key Features

  • πŸ” User management with multi-role authentication
  • 🧾 Accounting management & transaction reconciliation
  • πŸ’Έ Payment gateway integration & transaction processing
  • 🌳 Multi-level marketing (MLM) module – commission calculation & tree visualization
  • πŸ“ˆ Performance optimization for systems with high concurrent user load
  • ⚑ Realtime processing via WebSocket – instant payment status, balance updates & user notifications
  • πŸš€ Redis caching for hot data (user sessions, MLM tree, transaction lookups) to reduce DB load under high concurrency

πŸ‘¨β€πŸ’» My Role

  • 🎨 Owned 100% of the frontend (Next.js) – component architecture, state management, performance tuning
  • 🀝 Collaborated with the Python (FastAPI) backend team for the core API and PHP WordPress for the MLM commission module
  • πŸ—£οΈ Worked directly with the client to deeply understand business logic and finalize UI/UX expectations
  • 🧩 Proposed API and UI structures suited for 5K+ concurrent users
  • πŸ”Œ Implemented WebSocket client with reconnect strategy and event-driven UI updates for realtime flows

🧱 Tech Stack

πŸ” Source code and client details are not publicly available due to contractual obligations.


πŸ’¬ Want to know more? If you're interested in specific experiences (architecture, performance handling, payment integration, etc.), feel free to reach out via email β€” I'm happy to share whatever the NDA permits.


πŸ† Milestones & Lessons Learned

πŸ’‘ "These two CRM projects weren't just a financial milestone β€” they've been my biggest real-world classroom so far."

πŸ’° Achievement

  • πŸ’΅ Earned $15,000+ from 2 outsourced projects at just 20 years old – my first major financial milestone in my programming career.
  • 🌟 Proved my ability to work independently and take 100% ownership of the frontend for real-world systems serving 5K – 10K users.

πŸ“š What I Learned

🎨 Frontend Mastery

  • Deeper grasp of Next.js: SSR, ISR, App Router, performance optimization
  • State management for complex systems with dozens of modules
  • UI/UX thinking when working directly with clients – translating business needs into interfaces

🐳 Docker & DevOps (new skills picked up from these 2 projects)

  • Containerizing Next.js applications and packaging consistent dev/staging/production environments
  • Writing Dockerfile & docker-compose for multi-service stacks (Next.js + FastAPI + WordPress + MySQL)
  • Deeper understanding of image layering, multi-stage builds, and image size optimization

🌐 Networking & Infrastructure

  • πŸ” Reverse Proxy (Nginx): routing multiple services under one domain, handling SSL termination
  • βš–οΈ Load Balancing: distributing traffic for systems with high concurrent user load
  • πŸ”Œ Networking fundamentals: DNS, ports, internal container networking, firewall rules
  • πŸ›‘οΈ Configuring rate limiting, CORS, and security headers at the proxy layer

🎯 Soft Skills Gained

  • πŸ—£οΈ Client communication: locking down requirements and pushing back appropriately on unrealistic asks
  • 🀝 Cross-team collaboration: working with Python and PHP WordPress backends despite different stacks
  • ⏰ Deadline management: delivering on contractual commitments for both projects
  • 🧠 Systems thinking: seeing the "big picture" instead of just coding components

πŸ“Š GitHub Stats




πŸ“ˆ Activity Graph


πŸ“« Connect with Me


πŸ’¬ Quote of the Day


⭐ From letrucdev – Thanks for visiting! ⭐

Footer

Pinned Loading

  1. eproject3-zealeducation eproject3-zealeducation Public

    Zeal Education - EProject 3

    C# 1

  2. freespace freespace Public

    Free Space is windows cleanup tool (sizes, cleanup, DISM, recycle bin)

    PowerShell 1

  3. aifriend aifriend Public

    AI Chat Bot Self help

    TypeScript 1

  4. vibedev-utility vibedev-utility Public

    Developer utility for managing ports and cleaning package folders

    TypeScript 1