Skip to content

Pham Huy Hoang

Frontend Engineer

Design-driven engineer focused on building simple, optimized, and clean web experiences.

Selected Works

001 // WORK

Selected work including this portfolio, Kaopiz, Sm-WorkOS, Projenti, and TryHSK — focused on scalable frontend architecture, real-time UX, and clean delivery.

ARCHITECT.DEV

Personal · Frontend Engineer · 2026

ARCHITECT.DEV

A minimalist portfolio built with Nuxt 4 — monochrome grid system, sharp typography, and a code-first aesthetic inspired by Swiss design.

  • Designed and implemented the full UI system from Stitch: design tokens, layout grid, and reusable components.
  • Structured content around real work experience with a performance-minded Nuxt + Tailwind stack.
arrow_outward
Nuxt 4Vue 3TypeScriptTailwindCSS
  1. 01

    Kaopiz

    Half-Stack Developer

    Vue.js, Java, Spring Boot

    Dec 2025 – Present

  2. 02

    Sm-WorkOS

    Frontend Developer

    Next.js, TypeScript, TanStack Query, Zustand, WebSocket

    Jun 2025 – Dec 2025

  3. 03

    Projenti

    Frontend Developer

    Next.js, TypeScript, Next Auth, TanStack Query

    Sep 2024 – Oct 2025

  4. 04

    TryHSK

    Intern Front-End Developer

    Vue.js, Element Plus, RESTful API

    Jul 2024 – Aug 2024

Technical Arsenal

002 // STACK
code

Primary Stack

  • Vue 3
  • Nuxt.js
  • TypeScript
  • TailwindCSS
layers

Ecosystem

  • Javascript
  • Node.js
  • Pinia
  • TanStack Query
design_services

UI Libraries

  • Shadcn UI
  • Antd
  • Element Plus
build

Tools

  • Vite
  • Webpack
  • Docker
  • MySQL
init.ts
import { Architect } from '@portfolio/core';
import { MinimalistTheme } from '@portfolio/themes';

const system = new Architect({
    focus: 'Frontend Engineering',
    aesthetic: MinimalistTheme,
    stack: ['Vue 3', 'Nuxt.js', 'TypeScript', 'TailwindCSS'],
});

system.render();

Posts

003 // WRITING

004 // Contact

Let's work.

Whether you're a recruiter looking for a frontend engineer, or a client ready to build a website or web product — I'd love to hear from you.