WY
wei-yan.dev
$ whoami

Tan Wei Yan

const role = "_"

I design and ship performant, accessible web products — from pixel-level UI to CI/CD pipelines — currently building at Nettium.

// Based in Malaysia · open to remote & on-site roles
0+
Years in Production
0+
Lighthouse Score
Zero
Regression Releases
Full-Stack
Next.js → Nest.js → AWS
Next.jsReactTypeScriptVue.jsNuxt.jsNest.jsLaravelReact NativeTailwind CSSDockerKubernetesAWSPostgreSQLSocket.ioNext.jsReactTypeScriptVue.jsNuxt.jsNest.jsLaravelReact NativeTailwind CSSDockerKubernetesAWSPostgreSQLSocket.io
// 01 — about

About

Location
Malaysia (Remote/On-site)
Focus
Frontend-leaning Full Stack
Experience
5+ years
Currently
Front End Developer @ Nettium

I'm a front end-leaning full stack developer with five years across entertainment platforms, enterprise systems and freelance ERP work. I care about clean architecture as much as clean interfaces — from Next.js and Nuxt.js on the frontend to Nest.js, Laravel and Prisma on the backend. Along the way I've picked up a taste for automated testing, CI/CD and squeezing out Lighthouse points, and I still get a kick out of shipping something a user actually enjoys using.

// 02 — experience

Experience

Nettium Sdn Bhd
Dec 2024 — Present
Front End Developer
  • Built features & UI for a high-traffic, multi-platform entertainment ecosystem in Next.js serving thousands of concurrent users.
  • Lifted Lighthouse Performance, Accessibility and SEO scores via asset optimization and semantic HTML.
  • Built Playwright E2E and JUnit unit suites for zero-regression releases; integrated third-party SDKs.
  • Ran CI/CD through Azure DevOps to containerized Kubernetes deployments; used AI-assisted tooling to speed up reviews.
Next.jsPlaywrightAzure DevOpsKubernetes
Freelance Projects
Jan 2023 — Jun 2025
Full Stack Web Developer
  • Built modular ERP components in Next.js + Nest.js for complex business workflows.
  • Shipped a React Native ERP mobile app for field-based teams, syncing real-time data.
  • Ran Docker/Kubernetes/GitLab-Runner pipelines on AWS for deployment automation.
  • Built a Next.js + AWS Lambda + EventBridge pipeline to auto-scale EKS/RDS, with Discord alerts.
Next.jsReact NativeAWSDocker
Beyondsoft (Malaysia) Sdn Bhd
Dec 2023 — Dec 2024
Front End Developer
  • Built enterprise frontends (AiX + Admin systems) with Vue.js, Nuxt.js and Pinia.
  • Built RESTful APIs in Nest.js for fast frontend-to-backend data delivery.
  • Used Prisma ORM with PostgreSQL to cut query latency for internal reporting tools.
Vue.jsNuxt.jsNest.jsPostgreSQL
Redpoint Technologies Sdn Bhd
Aug 2021 — Nov 2023
Developer → Junior Developer
  • Shipped responsive, user-centric apps with React.js, Nest.js and Laravel.
  • Built Unity (C#) and Cocos Creator (TypeScript) games reaching a global audience.
  • Added real-time multiplayer features with Node.js + Socket.io.
  • Automated data acquisition with Cheerio.js and maintained legacy PHP APIs.
ReactNest.jsUnitySocket.io
Sparksoft Sdn Bhd
Oct 2020 — Jan 2021
Full Stack Web Developer (Intern)
  • Helped build frontend UI with Vue.js and Nuxt.js.
  • Supported backend feature implementation in Laravel for client-facing apps.
Vue.jsNuxt.jsLaravel
// 03 — projects

Projects

rank-it.tsx
RankIt — Anonymous Group Ranking App

Real-time app where small groups anonymously rank members via drag-and-drop; a live waiting room tracks submissions and results are revealed once everyone's in.

Next.jsSupabasePostgreSQLdnd-kitFramer MotionVitest
Postgres RLS and an atomic RPC submission function enforced anonymity and prevented partial or duplicate ballots at the database layer, not just in app code.
rank-it.wy-apps.dev
portfolio.tsx
Personal Portfolio (this site)

Rebuilt from a 2021 Nuxt.js project into a Next.js + Tailwind showcase built around modern UI/UX principles and mobile-first responsiveness.

Next.jsTailwind CSSResponsive Design
Optimized asset delivery and site architecture as a live demonstration of frontend performance and clean-code practice.
portfolio.wy-apps.dev
erp-suite.tsx
Enterprise Resource Planning (ERP) Suite

Full-stack ERP with a modular architecture for business workflows, plus a React Native companion app syncing real-time data across mobile and desktop.

Next.jsNest.jsReact NativeReduxSequelizeMySQL
Redux-driven state kept multi-step financial & admin modules consistent across mobile and desktop.
Private / client project
game-engine.ts
Real-Time WebGL Game Engines

Browser-based multiplayer games; migrated from Unity to Cocos Creator for WebGL stability, with Socket.io real-time sync and PHP session APIs.

Cocos CreatorTypeScriptSocket.ioUnity C#PHP
Cut bundle size and stabilized WebGL delivery by moving off Unity, without breaking live multiplayer sync.
Private / client project
student_clustering.py
Profiling Student Performance Using Clustering

Final Year research project applying data mining to student project records — collected and processed data in Python and R, then ran clustering in WEKA to profile performance patterns.

PythonRWEKAData Mining
Gave lecturers a data-backed way to spot different student types early and adjust guidance accordingly.
Final Year Project, UTAR · 2021
// 04 — skills & education

Skills & Education

Languages
JavaScriptTypeScriptHTMLCSSPHPPythonJavaC#C++
Frameworks
React.jsNext.jsVue.jsNuxt.jsNest.jsLaravelReact Native
Data
MySQLPostgreSQLMongoDBFirebasePrisma ORM
Tooling & DevOps
DockerKubernetesAWSAzure DevOpsGitLab CIPlaywrightJUnitJira
Universiti Tunku Abdul Rahman (UTAR)
B.CS (Hons) Software Engineering — CGPA 3.3759, Merit
2018 — 2021
MDEC–Intel® AI Academy
AI Academy Course, completed · MUET Band 4
2020
// 05 — contact

Let's talk_

Open to Frontend / Full Stack roles — remote or Malaysia-based. Fastest way to reach me is email.

Download Résumé
// built with Next.js & Tailwind CSS · rebuilt 2026 from a 2021 Nuxt.js originalback to top ↑