Pixcap
Building the way designers and marketers create 3D content in the browser
500k+
Users served
Across 190+ countries
0 → 30k+
Organic traffic growth
Weekly visitors after SSR
−43%
Bundle size
14MB reduced to 8MB
−80%
Page load
10s reduced to under 2s
3
Engineers mentored
As sole frontend engineer
About this role
Frontend engineer at Pixcap, building the way designers and marketers create 3D content in the browser. I joined as the sole frontend engineer and stayed for three years, long enough to watch the product grow from a single 3D editor into a full ecosystem of marketplace, real-time collaboration, and native plugins for Figma and Webflow.
Owning the entire frontend gave me unusual breadth: I made architecture decisions, established standards, mentored three incoming engineers, and shipped features that directly drove growth. A key focus was shaping how non-technical users interact with complex 3D experiences through a simple 2D interface.
The most impactful work: SSR via Nuxt.js with page caching on AWS EKS scaled organic traffic from 0 to 30,000+ weekly visitors. A generic plugin system enabled native Figma and Webflow integrations without rebuilding per platform. A micro-frontend architecture decoupled the editor from the marketplace, letting the business scale to 5+ independent products. I developed the real-time collaboration service, choosing RSocket over gRPC for resumable streams and live multi-user design. I also shipped the contributor portal end to end, onboarding external creators and scaling the asset database past 50K assets.
On performance: migrating from Vue CLI to Vite cut dev startup from 4 minutes to seconds, bundle size from 14MB to 8MB, and page load from 10 seconds to under 2. Testing and observability standards I established across 5+ products with Jest and Sentry cut regression bugs by 40%.
Tech stack
Company website
Key achievements
500k+ users across 190+ countries
Owned frontend architecture (Vue.js, TypeScript) for a 3D platform serving 500,000+ users, leading and mentoring a team of 3 engineers.
0 → 30k+ weekly organic visitors
Led the 3D asset marketplace with SSR (Nuxt.js) and page caching on AWS EKS, growing organic traffic from 0 to 30K+ weekly visitors.
Real-time collaboration: RSocket over gRPC
Developed the real-time collaboration service, choosing RSocket over gRPC for resumable streams and live multi-user design — a tradeoff that made the feature reliable on flaky connections.
Micro-frontend architecture: 1 monolith → 5+ products
Introduced a micro-frontend architecture that broke up the monolith, letting the business scale to 5+ independently deployable products without coupling deployments.
Contributor portal: 50K+ assets onboarded
Shipped the contributor portal end to end, onboarding external creators and scaling the asset database past 50K assets.
Generic plugin system: Figma + Webflow
Architected a reusable engine abstraction layer enabling native Figma and Webflow plugins without rebuilding per platform.
14MB → 8MB bundle, 10s → 2s page load
Migrated Vue CLI to Vite with tree-shaking and lazy loading. Dev startup dropped from 4 minutes to seconds; page load from 10s to under 2s.
Testing standards: −40% regression bugs
Established testing and observability standards across 5+ products with Jest and Sentry, cutting regression bugs by 40% across the platform.