Edwin Chan Jia Yu
available

Edwin Chan Jia Yu

Senior Frontend Developer, I think.

Senior Frontend Developer · 5+ years of experience of centering div. I write code that occasionally does what I want. Specialized in turning Figma designs into 'close enough' implementations.

02 About

Five years in.
Here's what stuck.

Started in mobile with Flutter — one codebase, two platforms, mild despair. Ten months later I moved to Flutter-for-web. Yes, that's a thing. No, I don't want to talk about it.

Eventually found Vue and Nuxt and never looked back, partly out of love, partly because Flutter-for-web is behind me and I refuse to make eye contact. (Please stop asking about it).

These days I ship complex web apps and crypto-native flows: WalletConnect pairings that pair on the second try, MetaMask sign-in that doesn't popup, on-chain reads & writes, and a checkout flow with the lowest (highest) gas fee you can ever imagine.

Off-clock: a homelab running Jellyfin + the *arr stack + Immich, all docker-compose'd behind Tailscale — works flawlessly until it doesn't, then works again (Nothing a hard reset can't fix). Also a Claude + n8n + Obsidian pipeline that reads the internet for me, so I can spend that saved time on… more internet.

5+
years shipped
2
stacks mastered
10+
services self-hosted
bugs ticketed
03 Experience
Jan 2026 — Present
NuxtPiniaTailwindWeb3MetaMaskWalletConnectethers.js
Senior Software Engineer
Davos Asia Capital Sdn Bhd
  • · Still rocking Nuxt + Pinia + Tailwind, but with more responsibility and slightly less hair.
  • · Shipped Web3 flows: WalletConnect, MetaMask, smart-contract calls.
  • · Crypto checkout, on-chain actions, wallet UX that doesn't scare normies.
  • · Mentoring juniors, leading projects, setting up CI scripts and trying to keep the codebase clean-ish.
  • · Can finally say 'LGTM' without second-guessing myself.
Jan 2024 — Dec 2025
NuxtPiniaTailwindWeb3MetaMaskWalletConnectethers.js
Software Engineer
Davos Asia Capital Sdn Bhd
  • · Transitioned to Nuxt + Pinia + Tailwind — the daily tools now.
  • · Customized UI components, built internal tools.
  • · Built several frontend projects end-to-end, from setting up the repo to deploying to production. The first time is always the hardest.
Jul 2021 — Dec 2023
Flutter WebDart
Frontend Developer
Davos Asia Capital Sdn Bhd
  • · Flutter, but for the web. (Yes, that exists.)
  • · Built a Dashboard with customized charts, tables, and forms for a Car Wash business.
  • · Tech stack: Flutter, BloC.
Sep 2020 — Jun 2021
FlutterDartMobile
Mobile Developer
BestWeb Technologies International Sdn Bhd
  • · Built mobile apps in Flutter — iOS + Android from one codebase.
  • · Ten months. The classic first-job arc.
04 Stack
Daily
Bread & butter
  • Nuxt 3
  • Vue 3
  • NuxtUI
  • Pinia
  • Tailwind
  • TypeScript
  • MetaMask
  • WalletConnect
  • ethers.js
Comfy
Happy to switch in
  • Flutter
  • Dart
  • Solidity (read)
  • Docker Compose
Curious
Off-clock exploration
  • n8n
  • Tailscale
  • Claude API
  • Obsidian
05 Projects

A few things I've somehow managed to ship.

Not an exhaustive list, but a few highlights. From crypto-native flows to the world's most basic todo app.

e03

An E-commerce web app built with Nuxt 3, featuring crypto as a payment.

Nuxtethers.jsWallet ConnectMetaMaskTypeScript

Nexus Realty Hub

Crypto-based real estate investment built with Nuxt 3, integrating blockchain for secure transactions.

Nuxtethers.jsWallet ConnectMetaMaskTypeScript

Travel Log

An Itinerary planner and journal app built with Nuxt 3, allowing users to document and share their travel experiences.

NuxtTypeScriptPythonFlaskSQLite

Survey App

A survey application built with Nuxt 3, allowing users to create and participate in surveys.

NuxtAngularNestJsSurveyJs
06 Homelab

Self-hosted, all of it.

Jellyfin + the *arr stack for media, because subscribing to 10 million different streaming services is so fun!

Immich for every photo — I'm not paying Apple a single cent.

n8n for extra automation, so I can collect my favourite memes and watch them offline.

All docker-compose, fronted by Tailscale — no port-forwarding theatre.

Jellyfin
media server
Sonarr
tv automation
Radarr
movie automation
Prowlarr
indexer manager
Seerr
request frontend
Immich
photos / videos
n8n
workflow automation
Tailscale
mesh vpn
07 AI Workflow

Less doomscroll,
more signal.

Three tools I use to read the internet without drowning in it. They happen to work well together — but each pulls its weight on its own.

workflow automation
n8n
Self-hosted automation that schedules and routes. Pulls RSS feeds, newsletters, and pages, so I can spend more time online...offline.
Useful on its own for any repeatable task you'd otherwise do by hand.
ai assistant
Claude
Hey Claude, fix it for me. Make no mistakes.
Useful on its own as a thinking partner, code reviewer, or research assistant.
knowledge base
Obsidian
Linked everything I need to remember, because I don't even remember what I had for breakfast.
Useful on its own as a personal wiki, journal, or second brain.
08 Contact

Say hi! But like with text. Don't actually call me.

© 2026 Edwin Chan Jia Yu