Hi, I'm Hưng.
A software engineer in the making, from Nghe An, Vietnam. I write code, chase waterfalls and ship things.
Nguyen Thanh Hung · open to projects & internships
actually ships.
Third-year Software Engineering student at FPT University, Vietnam. Java, Python, TypeScript, and a lot of AI. Scroll down, this is the short version of my story.

Where it starts
I like turning messy requirements into software that works on the first demo. I design the database, write the backend, build the UI and test the edge cases nobody asked about. I also work with AI every single day, which means I spend a lot of time reading, questioning and fixing code that a model wrote. Careful, curious, and allergic to features that do not ship.
Third year. Java Web, software requirements, team projects, databases. Usually the one doing the task breakdown.
Coding, reasoning and English writing tasks.

Most of the story happens here
Here is what came out of those nights.
$ a1f3c09 init: Software Engineering @ FPT University 7bd21e4 feat(prj301): H2C Library, Java web + JDBC 3c8e5a1 feat(ai): Telegram AutoMod, LLM moderation c94e0aa feat(swp391): MBCMS, QR check-in + VNPay e5d8f71 feat(bots): feed-watch-bot on Cloudflare 9f1a2b7 chore: training and evaluating AI models HEAD -> main still shipping
Five projects, from a full cinema system to tiny serverless bots.
Multi-branch cinema management system. Team project, SWP391.
Library management and online borrowing, built for PRJ301.
Serverless Telegram bot that watches RSS and Atom feeds.
A polite Python scraper that turns catalogs into clean data.
An LLM that moderates Telegram groups. Alpha.
When the laptop closes
Waterfalls, mountains, the sea. This is where I reset, and usually where the fix for yesterday's bug shows up.




Then back to the keyboard.
The same loop, whether it is a school project or a bot for a client.
go on, drag them around ↓










The next chapter is not written yet.
Got a project, a task or an internship? I reply fast.
thank0617@gmail.com