Interactive, web & mobile developer.
Every work has its own story. From design concept to interactive experience, every detail has been carefully considered, solely to present the most suitable digital presence for the brand.
Ask anything about Josh's work — this AI assistant only knows about him and this site.
- projects
- 20+projects
- Years of Experience
- 7+Years of Experience
- companies
- 2+companies
- products
- 5+products
Featured projects
A few builds that show the range — full-stack, AI-assisted, and interactive, owned from data model to the last hover state.
Optics Physics Lab Website & CMS
A full-stack bilingual site with a self-built CMS, membership/RBAC, instrument booking, and AI assistants — built solo for a university research lab.
View projectNeural Network Trainer
A Blazor-based neural network training tool that supports dataset loading, model configuration, training visualization, and an interactive testing playground.
View projectRunning Cat
A Unity-based running game where players control a mischievous cat escaping from police and cat catchers in a small town.
View projectExperience
From full-stack e-commerce to frontend at Taiwan's largest job platform, plus a Master of IT from UTS.
- 2024 – 2026Education
Master of Information Technology
University of Technology Sydney (UTS) · Sydney, Australia
Major in Interactive Media.
- Master of Information Technology (Extension) in Interactive Media.
- Awarded the Dean's List for two consecutive years (2025 & 2026).
- Achieved an outstanding academic record (GPA 6.56 / WAM 86.06).
- Earned 11 High Distinction grades across core technical and design courses.
- 2018 – 2024Work
Frontend engineer
Taiwan's largest job platform, 104 · New Taipei, Taiwan
Frontend engineering at high traffic scale on the country's leading recruiting platform.
- Built core frontend features for a platform with 7M+ monthly active users using React and Vue.js.
- Developed backend services and internal tooling leveraging Node.js.
- Enhanced codebase reliability by introducing Jest (unit) and Nightwatch.js (E2E) tests.
- 2016 – 2018Work
Full-stack engineer
E-commerce company · Taipei, Taiwan
End-to-end product work across the stack for an e-commerce business.
- Developed full-stack e-commerce solutions using PHP, MySQL, JavaScript, and jQuery.
- Integrated APIs from major e-commerce platforms (Yahoo and Momo) to automate product listings and data synchronisation.
- Collaborated with designers and developers to deliver client projects on time and to specification.
- ~ 2015Education
Bachelor of Information Managagement
National Taiwan University · Taipei, Taiwan
Major in Information Technology Management
- Focused on interactive technology, including game programming and multimedia production.
- Completed advanced coursework in e-commerce and multimedia strategy.
- Integrated IT development with business management and strategy training.
Skills
Breadth across the stack — web, backend, mobile, and interactive media.
Frontend
- React
- Vue / Nuxt
- Next.js
- TypeScript
- Tailwind CSS
- Blazor
Backend & DB
- Node.js
- PHP
- .NET
- Supabase
- PostgreSQL
Mobile & Game
- SwiftUI
- Unity
- C#
Graphics & Animation
- Three.js
- Processing
- WebGL
Tools
- Git
- Vercel
- Google AI Studio
- Claude Code
- AI Agentic Workflows
- LLM Integrations
Testing
- Selenium
- Vitest
- Playwright
- Jest
A bit about how I work
I'm a full-stack engineer passionate about building products from the ground up. I enjoy personally crafting every detail, from the underlying data models and RLS policies to the very last hover animation on the front-end. My practical experience includes e-commerce system development and front-end development for Taiwan's largest job search platform. I also hold a Master's degree in Interactive Media from the University of Technology Sydney (UTS).
For me, AI is not a passing fad, but a powerful assistant in daily development. I use it to accelerate output and validate results, but I always retain the final technical decision-making authority. This website is the best testament to this: it's not just a static resume, but a real application with a complete built-in CMS and AI assistant.
Let's talk!
Got a project or role in mind? Let's connect. I reply to every email.