Skip to content

Hi, I'm

Backend Developer & Software Engineer

Focused on backend architecture, API development, database design, and building maintainable web applications.

About Me

My journey in building high-end applications

I am a Software Engineering student at Ton Duc Thang University with a strong focus on backend development.

I enjoy building the systems that power web applications, from designing databases and APIs to implementing business logic and authentication. My goal is to create solutions that are clear, maintainable, and able to grow alongside evolving requirements.

Through academic and personal projects, I have gained hands-on experience developing web-based systems, strengthening my understanding of backend architecture, data modeling, and software development practices.

Alongside backend engineering, I am continuously expanding my frontend skills to gain a broader understanding of the complete development lifecycle and work toward becoming a well-rounded Full-Stack Developer.

Problem SolverClean Code AdvocatePerformance OrientedContinuous Learner
0+
Years of Coding
0+
Projects Completed
Tấn Thành — Backend Developer portrait

My Projects

✦ Featured

Research Project Management

A collaborative research platform that unifies project management, task tracking, real-time manuscript co-authoring, and AI-assisted reference management for teams working across multiple disconnected tools. The workspace layer handles member access, roles, and cross-project resources; within each project, teams run Agile Kanban sprints, draft IEEE and APA manuscripts in real time, and search an AI-classified research library. Built with a layered architecture separating the Node.js REST API, FastAPI AI service, and Socket.io collaboration server — keeping each concern independently scalable.

React 19TypeScriptNode.jsMongoDB+6
✦ Featured

Cosmetic Shop Management System

A cosmetic e-commerce platform serving both the customer shopping experience and store operations. The storefront covers product browsing, checkout, and VNPay payment; the admin panel handles product and inventory management, order tracking, voucher campaigns, and sales reporting. Built as a Modular Monolith following Domain-Driven Design — each business domain (products, orders, inventory, vouchers) is self-contained to stay maintainable as the system scales.

React 18TypeScriptNode.jsExpress.js+6
✦ Featured

NoteMate — Personal Notes App

A personal note-taking app built for users who need their notes available across sessions, devices, and even offline. Notes can be pinned, password-locked, labeled, and shared with other users at read or write permission level. The backend is a custom PHP REST API with a Ratchet WebSocket server for real-time collaboration, and the frontend ships as a PWA with offline support via IndexedDB and a Service Worker.

ReactVitePHP 8MySQL+4

Developer Portfolio

A personal portfolio built to present projects, skills, and background as a software engineer — aimed at recruiters and technical reviewers who need to quickly assess fit. Built with Next.js App Router for file-based routing and SSG, Tailwind CSS v4 for styling, and Three.js for the interactive 3D hero. State management is handled with Zustand and animations with Framer Motion.

Next.jsReact 19TypeScriptTailwind CSS+3

Professional Skills

JavaScript
React
Node.js
PostgreSQL
Docker
TypeScript
Next.js
Express
MongoDB
GitHub Actions
React Query
NestJS
Redis
Git
Tailwind CSS
RESTful API
Prisma
Linux
FastAPI
Mongoose
Jest
Socket.io
AWS EC2
Icon-Architecture/64/Arch_Amazon-Simple-Storage-Service_64
AWS S3
Cloudflare R2
Vercel
Railway

Get In Touch

Have a project in mind or want to discuss an opportunity? I'd love to hear from you.

Or reach me directly at: ngotanthanh72.29@gmail.com