ABOUT ME

Full-Stack Engineer

Building complete products, from frontend experiences to backend services. My current focus is TypeScript and NestJS, paired with React / Next.js and Vue, with additional development experience in Java and PHP. My work covers databases, messaging, authentication and deployment, using Turborepo / Monorepo to organize multiple apps and shared code.

Core Strengths

rocket_launch

Full-Stack Independent Delivery

Capable of building complete products from scratch — frontend architecture, backend services, database design, and deployment. Independently delivered a 3-module SaaS membership system (Next.js website, React admin + embedded center, NestJS backend) with Stripe/PayPal integration.

NEXT.JSNESTJSMYSQLREDIS
devices

Cross-Platform Development

Proficient in both Flutter and uni-app ecosystems. Built a smart home app with Flutter for iOS/Android; delivered an O2O service platform with uni-app covering mini programs and native apps — one codebase, multiple targets.

FLUTTERUNI-APPVUE3BLOC
dashboard_customize

Complex Admin Systems

Rich experience in mid-to-back-office systems across ERP, water management, and rail transit industries. Skilled in complex forms, dynamic permissions, multi-dimensional reports, and approval workflows.

VUE2/3ELEMENT UI/PLUSECHARTS
visibility

Data Visualization & Dashboards

Covering ECharts, Three.js 3D scenes, Baidu Maps GIS, and RTMP video monitoring. Delivered 3D digital twin for smart health, real-time monitoring dashboards and construction progress boards for rail transit.

THREE.JSECHARTSBAIDU MAPSRTMP

Tech Stack Matrix

code Frontend & UI

  • TypeScript / React / Next.js
  • Vue 3 / Vite / Pinia
  • Ant Design / Element Plus
  • Tailwind CSS / TanStack Query
  • Vue 2 / Element UI (legacy projects)

dns Backend & service development

  • TypeScript / NestJS
  • Supabase
  • Modular design / configuration / exception handling
  • Task scheduling / Cron

database Databases, caching & search

  • PostgreSQL / MySQL
  • Redis / Elasticsearch
  • Prisma / Drizzle ORM

hub Messaging, jobs & realtime

  • NATS / RabbitMQ
  • Kafka / RocketMQ
  • BullMQ
  • WebSocket / MQTT

verified_user APIs & authentication

  • REST API / Swagger / OpenAPI
  • JWT / OAuth 2.0 / RBAC
  • Zod

payments Payments & subscriptions

  • WeChat Pay / Alipay
  • Stripe / PayPal
  • Webhook
  • Subscription lifecycle management
  • Webhook signature verification / idempotency

devices Cross-platform apps

  • Flutter / Dart / BLoC
  • uni-app
  • WeChat Mini Programs / H5

bar_chart Visualization

  • ECharts / Three.js
  • Canvas
  • Baidu Maps

cloud DevOps & delivery

  • Docker / Kubernetes (K8s)
  • Jenkins / GitHub Actions / CI/CD
  • Nginx / Linux

fact_check Testing & quality

  • Vitest
  • Playwright

account_tree Monorepo architecture

  • Turborepo / Monorepo
  • Shared packages / task orchestration / build caching

psychology AI application development

  • LLM API / Ollama
  • Vercel AI SDK / LangChain.js
  • RAG / Embeddings / pgvector
  • Agent / Tool Calling / MCP

Want to discuss tech or collaborate?

Feel free to reach out via email — whether it's project consulting, tech discussion, or collaboration opportunities.

Send Email