RESUME

DPBS

Frontend Engineer / Vue, TypeScript & Java

I build enterprise frontends, component systems, and Java-backed product workflows with a strong bias toward maintainable delivery and practical AI-assisted development.

01

Skills

Vue 3TypeScriptViteNuxtUniAppElement PlusPiniaThree.jsNode.jsJavaSpring BootSpring CloudMyBatisMySQL / RedisElasticsearchWebSocket / MQTTAI-Assisted Development
02

Projects

JuiceWord

A TypeScript browser extension for selection-based translation. Built with WXT, React, Chrome extension APIs, local chrome.storage configuration, a native content-script floating panel, and OpenAI-compatible chat completions.

Vunio

A Vue 3.5 + TypeScript component library template built around Turborepo, pnpm, VitePress docs, shared hooks, directives, utilities, lint presets, changesets, and package publishing workflows.

DPBS Resume Site

A minimal personal resume site using Next.js App Router, React, TypeScript, and Tailwind CSS. Designed as a small public surface for keeping profile content, dependency hygiene, and deployment workflow clean.

XSwitch

A server-local Xray subscription switching panel built with Next.js, React, and TypeScript. It refreshes subscriptions, parses vmess, vless, trojan, and ss nodes, checks TCP latency, writes selected outbound config with backups, and restarts Xray safely.

03

Summary

Frontend engineer with 5+ years of experience across enterprise management systems, IoT dashboards, mobile mini-programs, SSR websites, and data-heavy business workflows. My early Java full-stack work with Spring Boot, MyBatis, MySQL, Redis, and Elasticsearch makes me comfortable reading backend contracts, shaping APIs with backend teams, and handling product workflows end to end. I care about reusable architecture, typed contracts, build tooling, and turning AI coding tools into a reliable part of everyday engineering.