22years old1year of experience10projects worked on2projects deployed

Hanoi, Vietnam · Open to Fresher / Junior Software Developer roles

NguyenQuang Ha

Software Developer

I learn unfamiliar systems quickly, take ownership,
and turn them into practical software.

Full-stackAPIsSQLDockerProduction

Backend & Systems

APIs. Data. Workflows.
Ready as complexity
keeps growing.

Real-world deployment

Build. Integrate.
Deploy with care.
Keep it stable.

The stories

Real projects.
Deliberate design.
Real value.

Explore Nguyen Quang Ha's project stories
Fast learning through deliveryProduction ownershipFull-stack executionTeam coordination

01 / Selected build stories

A project becomes more valuable when the right decisions are made.

Each story carries part of my experience: its context, the gaps I discovered, and the knowledge I still need to build.

03 / First C# game

Skeleton Survivors

My first C# project, built before AI with help from Stack Overflow, YouTube tutorials, and the Unity community.

C#UnityGame logicObject-oriented programming
Read the story

04 / Product discovery

BedReads SEO Reader

A project focused on SEO that taught me how a website travels from a Google search to the people looking for it.

ReactTypeScriptVitePrerendering
Read the story

02 / The journey

My projects are brushstrokes in the experience that is still shaping who I am.

2022

First year

The game that first sparked the dream

Skeleton Survivors was the first game I truly cared about and the project that sparked my dream of making games, before AI entered my workflow. I researched, built, and learned how to create a game of my own; I am now rebuilding it as a side project.

2022

Second year

Building a broader programming foundation

I spent the year strengthening the fundamentals, learning to break problems into smaller parts, and writing programs with clearer structure through university coursework and personal practice.

2023

Third year

The first version of Taskie

A major ASP.NET MVC assignment in my web programming course introduced me to SQL Server and showed me how a project works when its backend and frontend have to operate together.

2024

Fourth year

Expanding beyond a single technology

I continued completing core Information Technology coursework, explored more web development approaches, and gradually learned to judge a project by the problem it solves rather than by one framework alone.

2025

Fifth year · FPT internship

Building an e-commerce product at FPT

I learned how an e-commerce website is structured by working on a book-selling product inspired by Tiki. Its source code and internal information were retained by FPT and are not published in this portfolio.

2026

Nova Engine internship (Jan–Jul 2026) · Current direction

Real-world delivery, then a return to .NET and C#

At Nova Engine I learned new team workflows and was trusted with a real problem for the company, including deploying, maintaining, and upgrading software. When that direction no longer matched where I wanted to grow, I returned to C# and .NET: C# remains central to Unity, while .NET gives me a strong backend foundation for future projects. I plan to complete my remaining subject in late 2026 and receive my degree in early 2027. The story is still being written.

03 / About me

I learn fast, take ownership, and keep the work moving.

At Nova Engine, I was handed an unfamiliar company problem. I learned the content-production domain and its systems quickly, then developed CreateStory from an initial assignment into a production workflow used by a 3-4 person team and documented for handover.

That is also how I work in teams. In university group projects, I often became the coordinator: breaking work into tasks, assigning ownership, following up on progress, and keeping people accountable to delivery deadlines. I am still early in my career, but I am productive, direct about what I do not know, and willing to learn what delivery requires.

Why RiverMini?

Small beginnings. Thoughtful details. Steady flow.

River comes from my name, Hà, a Sino-Vietnamese word associated with a river. Mini reflects my smaller build growing up, an underdog beginning, compact solutions, and attention to the smallest details. Together, RiverMini represents quiet resilience, thoughtful craftsmanship, and steady growth—from a small stream into something greater.

AI and its impact

There is no denying that AI has increased productivity across my recent work and projects. But using a tool requires staying alert and controlling what I build instead of letting the tool control me. I want to work more deliberately with AI: slow down, ask more questions, and avoid blindly spamming prompts when I may not yet understand the result.