Hi, I am Tung Le
Full Stack Developer.
Passionate about building real products.
Also a Designer
Mastering Next.js and Node.js to architect comprehensive applications. Aiming to be a software engineer with strong system design thinking.
Featured Project
EduTech.AI
Intelligent Online Testing Platform
Context
Current testing platforms often lack flexibility and require significant effort to create questions. EduTech.AI was born to automate the question generation process using AI and provide a seamless testing experience for students.
My Role
Solo Full Stack Developer (Handled the entire product lifecycle: Database Schema Design -> API Development -> UI/UX Development).
Tech Stack
Technical Challenges & Solutions
- Real-time State Management: Ensured data integrity and precise state synchronization between Client and Server, even with unstable network connections.
- AI Integration for Question Generation: Effectively handled Prompt Engineering to make the LLM return precise JSON structures, easily mapped into the Database via Prisma.
Outcomes
Completed the MVP with a clean, maintainable, and decoupled codebase architecture. The system operates stably, fully processing exam data flows without database bottlenecks.
Tech Stack & Tools
Utilizing TypeScript and Prisma to ensure Type-Safety from Frontend to Database, focusing on maintainable and scalable systems.
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
Backend & Database
- Node.js
- Python
- Java
- Prisma
- PostgreSQL
- Oracle
- MongoDB
Tools & Workflow
- Git
- Docker
- Postman
- Vercel
My Developer Philosophy
Clean Code is the #1 Priority
Principle 01Clarity & Maintainability
I believe code is written for humans to read first. I prioritize clear variable naming, modular components, and an organized directory structure.
Test Thoroughly Before Commit
Principle 02Quality Assurance
Proactively test edge cases and anticipate potential errors to mitigate risks before pushing features to the Production environment.
Dive Deep into Documentation
Principle 03Understand the Core
Instead of rushing to copy external solutions, I maintain the habit of reading official documentation to truly understand how tools work under the hood.
Get In Touch
Looking for a passionate addition to your team?
I'm currently open for new opportunities. Whether you have a question, a project in mind, or just want to say hi — I'll get back to you!
💬 If you find my portfolio impressive, feel free to leave a testimonial — I'd love to feature it here!