Engineer who ships across web, mobile, andinteractive media.
From e-commerce systems to Taiwan's largest job platform, I focus on delivering real product value. Holding a Master's degree in Information Technology from UTS and leveraging AI as a powerful development tool, I independently complete every detail from data models to front-end interfaces.
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
Open to full-stack and AI-engineering roles. The quickest way to reach me is email — I read every message.