# Liam Nguyen — Web developer — CodebyLiam

Source: https://codebyliam.com/portfolio/

Independent developer Vietnam / Worldwide

# Good code. Useful things.

I'm Liam, a fullstack developer in Vietnam. I build websites, apps and tools that work for the people using them.

[See my work](https://codebyliam.com/portfolio/#work) [Email me](https://codebyliam.com/portfolio/#contact)

![Stackx Track product introduction with an illustrative planning board and calendar](https://codebyliam.com/portfolio/projects/portfolio-product-hero.webp)

Selected project / Stackx Track [Explore the case study ↗](https://codebyliam.com/portfolio/#case)

## Selected work

 [All projects](https://codebyliam.com/portfolio/#archive)

Delivery workspace, 2026

### Stackx Track

From the first task to the weekly review: planning, time, knowledge, and agent tools in one connected workspace.

[Read the case study](https://codebyliam.com/portfolio/#case) [Open Stackx Track ↗](https://app.getstackx.com/)

Plan and deliver

Projects, shared sprints, and assignments keep work connected.

Track and understand

Calendar time logging feeds hours, cost, and team allocation reports.

Work with agents

MCP tools use the same validation and permissions as the application.

[![Stackx Track product showcase with an illustrative delivery workspace interface](https://codebyliam.com/portfolio/projects/stackx-track-product-cover.webp)](https://codebyliam.com/portfolio/stackx-track/)

Stackx Track · Product illustration

[![NewstyleDirect v2 — illustrative product cover](https://codebyliam.com/portfolio/projects/newstyledirect-v2-product-cover.webp)](https://codebyliam.com/portfolio/newstyledirect-v2/)

Fullstack, 2026

### NewstyleDirect v2

A SvelteKit redesign of the live WordPress and WooCommerce storefront at newstyledirect.com.au.

  [View project](https://codebyliam.com/portfolio/newstyledirect-v2/)

[![Vaclock v2 — illustrative product cover](https://codebyliam.com/portfolio/projects/vaclock-v2-product-cover.webp)](https://codebyliam.com/portfolio/vaclock-v2/)

Fullstack, 2026

### Vaclock v2

A SvelteKit brand site for the vacuum-storage line, at v2.vaclock.com.au.

  [View project](https://codebyliam.com/portfolio/vaclock-v2/)

## Archive

 [Browse all case studies](https://codebyliam.com/portfolio/work/)

Project Type Year Details [SHQ Connect](https://codebyliam.com/portfolio/shq-connect/) shopify app · 2026 shopify app 2026 Case study [NewstyleDirect v2](https://codebyliam.com/portfolio/newstyledirect-v2/) fullstack · 2026 fullstack 2026 Case study [Vaclock v2](https://codebyliam.com/portfolio/vaclock-v2/) fullstack · 2026 fullstack 2026 Case study [NewstyleDirect](https://codebyliam.com/portfolio/newstyledirect/) wordpress · 2024 wordpress 2024 Case study [Universal WP Plugin](https://codebyliam.com/portfolio/universal-wp-plugin/) wordpress · 2024 wordpress 2024 Case study [Migration CI](https://codebyliam.com/portfolio/migration-ci/) wordpress tool · 2025 wordpress tool 2025 In progress [Internal Tool](https://codebyliam.com/portfolio/internal-tool/) internal app · 2024 internal app 2024 Case study [Kit502](https://codebyliam.com/portfolio/kit502/) fullstack · 2025 fullstack 2025 In progress [Vaclock](https://codebyliam.com/portfolio/vaclock/) wordpress · 2023 wordpress 2023 Case study [NuWave Oxygen](https://codebyliam.com/portfolio/nuwave-oxygen/) wordpress · 2024 wordpress 2024 Case study [AlphaPak Website](https://codebyliam.com/portfolio/alphapak-website/) wordpress · 2023 wordpress 2023 Case study [An Thanh Commodity](https://codebyliam.com/portfolio/an-thanh-commodity/) wordpress · 2023 wordpress 2023 Case study [Bep That](https://codebyliam.com/portfolio/bep-that/) wordpress · 2023 wordpress 2023 Case study [Co Dong Son](https://codebyliam.com/portfolio/co-dong-son/) wordpress · 2023 wordpress 2023 Case study [Fata Villa](https://codebyliam.com/portfolio/fata-villa/) wordpress · 2023 wordpress 2023 Case study [GCO IARC Asia](https://codebyliam.com/portfolio/gco-iarc-asia/) wordpress · 2023 wordpress 2023 Case study [Leaparfum](https://codebyliam.com/portfolio/leaparfum/) wordpress · 2023 wordpress 2023 Case study [Mid-Man](https://codebyliam.com/portfolio/mid-man/) wordpress · 2023 wordpress 2023 Case study [OPK.edu.vn](https://codebyliam.com/portfolio/opk-edu-vn/) wordpress · 2023 wordpress 2023 Case study [TravelNow VN](https://codebyliam.com/portfolio/travelnow-vn/) wordpress · 2023 wordpress 2023 Case study [EasyBill](https://codebyliam.com/easybill/) Hub product · — Hub product — [Explore product ↗](https://codebyliam.com/easybill/) [Stackx Track](https://codebyliam.com/portfolio/stackx-track/) Hub product · — Hub product — [Explore product ↗](https://codebyliam.com/portfolio/stackx-track/) [Helpdesk](https://codebyliam.com/helpdesk/) Hub product · — Hub product — [Explore product ↗](https://codebyliam.com/helpdesk/)

## Stackx Track

 [Full case study](https://codebyliam.com/portfolio/stackx-track/)

Role

Fullstack development · Product engineering

Year

2026

Stack

Rails 8.1 · Ruby · PostgreSQL · Phlex · Hotwire · Turbo · Stimulus · Tailwind CSS · Trailblazer · Pundit · MCP · Kamal

Links

[Visit live site](https://app.getstackx.com/)

### Summary

A delivery workspace that connects project planning, calendar-based time logging, reporting, and shared knowledge. Teammates and AI agents work through the same validation and permission rules.

### Problem

Planning work is only one part of running a delivery team. Tasks need owners, recorded time needs project context, and reports need to explain where effort went. When those records live in separate tools, even a simple question about a project can require manual reconciliation. Adding AI agents creates another challenge: a tool that can create tasks or log time must respect the same access boundaries and validation as a teammate using the application.

### Solution

Stackx Track brings projects, epics, shared sprints, assignments, time entries, and reporting into one Rails application. Calendar interactions make it practical to record effort, while filtered reports connect that effort to projects, clients, members, and cost. Knowledge articles keep working context alongside delivery. The web interface and MCP tools share domain operations. Task changes and time logging follow ordinary validation and authorization, including all-or-nothing batch time entry creation. A server-rendered interface built with Phlex, Turbo, and Stimulus keeps the product centered on these connected workflows.

[![Illustration of an MCP tool panel connecting task, time, and knowledge actions through shared validation](https://codebyliam.com/portfolio/projects/stackx-track-product-agents.webp)](https://codebyliam.com/portfolio/projects/stackx-track-product-agents.webp)

Product illustration · Let agents work through the product

  [Explore all eight product workflows ↗](https://codebyliam.com/portfolio/stackx-track/)

![Portrait of Liam Nguyen](https://codebyliam.com/portfolio/_app/immutable/assets/home-avatar.BmCUiYjM.webp)

## About

I'm Liam, a fullstack developer based in Vietnam. I build websites, apps and tools, and I like the kind of problem where a small piece of software removes a daily annoyance.

Alongside client work I build my own products: EasyBill, Stackx Track and Helpdesk, all on the Code by Liam hub.

[More about me](https://codebyliam.com/portfolio/about/) [Visit the hub](https://codebyliam.com)

## Have something to build?

  [info.liamnguyen@gmail.com Email](mailto:info.liamnguyen@gmail.com) [github.com/imtbndev Code](https://github.com/imtbndev) [linkedin.com/in/liamnguyen-dev Background](https://www.linkedin.com/in/liamnguyen-dev/)
