Skip to content
View tuankhoale's full-sized avatar
  • FPT University's software engineer.
  • Vietnam, Ho Chi Minh city

Block or report tuankhoale

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. Markdown is supported. 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
tuankhoale/README.md

Profile Views

Lê Tuấn Khoa

Backend Developer • Full Stack Developer • Software Engineering Student

LinkedIn   Email   GitHub

📍 Ho Chi Minh City, Vietnam  •  💼 Seeking Internship / Fresher Opportunities  •  🎓 Software Engineering Student


I'm a software engineering student who gives a damn about how systems are built. I care about clean architecture, database design, and system thinking — because great software starts with great design, not great code.

Currently looking for roles where I can learn from experienced teams and contribute to real-world projects.

coding


🛠️ Tech Stack


💻 Languages & Frontend

C# TypeScript React JavaScript

⚙️ Backend Engineering

.NET 8/9 Node.js Express

🗄️ Databases & Storage

PostgreSQL Supabase SQL Server

🛠️ DevOps & Architecture

Docker Git Clean Arch Mermaid



🎯 Featured Projects


🔬 Hematology Lab Management System

Microservices-based laboratory management system — 12-week team project
A scalable laboratory solution designed with microservices and domain partition.

.NET 8 Clean Arch PostgreSQL Microservices

  • Designed and implemented microservices architecture with clear separation of concerns.
  • Focused on backend communication, data consistency, and system scalability.
  • Modeled database relationships and set up migrations using Entity Framework Core.

🔗 View Project · 📂 Repository


🎮 The Unraveller

Web-based interactive English-learning game with Suspicion Meter mechanic
An engaging educational game features server-side logic and interactive client UI.

React Node.js Game Logic

  • Developed interactive game mechanics and dynamic UI/UX in React.
  • Implemented the Suspicion Meter scoring algorithm and secure game sessions on Node.js.
  • Created real-time state management for local user progress.

🔗 View Project · 📂 Repository


🎯 Wordle Game

Word-guessing game built on .NET / C#
A recreation of the popular Wordle game utilizing clean C# object-oriented programming.

.NET C# Clean Code

  • Applied clean code principles and a modular project structure for readability.
  • Implemented robust game logic, validation checks, and error handling.
  • Focused on writing clean, testable code with proper separation of concerns.

🔗 View Project · 📂 Repository


📚 Effpity

Bookstore application built with .NET / C#
A classic bookstore inventory and e-commerce layout.

.NET C# Database Design

  • Implemented layered architecture pattern to divide presentation, business logic, and data access.
  • Modeled database entities and relationships using dbdiagram.io before coding.
  • Created RESTful API endpoints for catalog management and shopping cart functionality.

🔗 View Project · 📂 Repository



🏗️ Architecture & Design Philosophy


I believe great software starts with great design. Here's what drives my approach:


🏛️

Clean Architecture
Separating concerns for maintainable, testable code

🗄️

Database Design
Modeling data relationships before writing code

🧩

System Thinking
Using diagrams to plan before building

Microservices
Understanding service boundaries & communication


📈 Currently Exploring


  • ☁️ Cloud-native development with Docker and containerization
  • ⚡ Advanced .NET 8/9 patterns and performance optimization
  • 🏗️ System design principles for scalable backend architectures


📊 GitHub Stats & Experience


GitHub Stats

Top Languages

🎓 Experience


🏢 OJT — FSoft Academy

Duration: 3 months

  • ✨ Hands-on experience in software development
  • ✨ Applied .NET and clean code practices in real-world projects
  • ✨ Collaborated with team members using Agile methodology


🤝 Let's Connect


I'm always open to learning, collaboration, and new opportunities. Feel free to reach out!

LinkedIn    Email    GitHub



"First solve the problem, then write the code."

⭐️ From Lê Tuấn Khoa

Pinned Loading

  1. SWP391-SE1854/BloodDonationSupportSystem SWP391-SE1854/BloodDonationSupportSystem Public

    TypeScript

  2. The-Unraveller/Unraveller-BackEnd The-Unraveller/Unraveller-BackEnd Public

    C#

  3. The-Unraveller/Unraveller-FrontEnd The-Unraveller/Unraveller-FrontEnd Public

    TypeScript