Frontend
- React
- Next.js
- Vue
- Nuxt
- TypeScript
- CSS systems
Joshua David Sta Rita · Developer & Technical Partner
I spent seven years building and supporting software at UP Open University. Now I run JD Workshop and work directly with owner-led businesses.

The tools I use most often.
Live builds and public repositories.
A Nuxt 3 and Vue 3 product surface with server rendering, prerendered detail routes, URL-backed state, a focus-trapped command palette, 36 Vitest tests, and CI accessibility gates.
A Next.js 16 and React 19 clinic demo with responsive patient routes, keyboard-aware interactions, a staged booking flow, component tests, Playwright coverage, and Lighthouse CI.
A Nuxt 3 experiment with a custom OGL and GLSL atmosphere layer, tiered GPU fallback, frame-rate-independent pointer motion, a CSS fallback, and 25 Vitest tests.
A Nuxt 3 craft experiment using the View Transitions API for shared-element route motion, with CSS fallback, reduced-motion behavior, 20 Vitest tests, and CI.
Developer & Technical Partner
I design and build websites, search foundations, internal systems, and practical automations for owner-led businesses.
Operations and technical support · UP Open University
Built admissions and adviser-matching systems, led security initiatives, administered learning and data systems, handled incident work, and supported a university user base.
UP Open University
Contributed full-stack features to the AIMS Student Portal, built a Python online-assessment platform, and worked inside an SLA-driven support pipeline.
For business work, start with the project form. LinkedIn is the secondary path.