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 scaled organic traffic from 0 to 30,000+ weekly visitors. A generic plugin system enabled native Figma and Webflow integrations without rebuilding per platform. Micro-frontend architecture decoupled the editor from the marketplace, enabling independent scaling.
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.
Tech stack
Company website
Key achievements
500k+ users served
Built and maintained the entire frontend powering a platform used by 500,000+ users across 190+ countries.
0 → 30k+ weekly organic visitors
Implemented SSR via Nuxt.js, replacing a client-only architecture invisible to search engines. Direct result: 30,000+ weekly visitors from organic search.
Generic plugin system
Architected a reusable engine abstraction layer enabling native Figma and Webflow plugins without rebuilding per platform.
Micro-frontend architecture
Decoupled the editor from the marketplace, eliminating deployment coupling and enabling independent scaling.
14MB → 8MB bundle, 10s → 2s load
Migrated Vue CLI to Vite with tree-shaking and lazy loading. Dev startup dropped from 4 minutes to seconds.
Mentored 3 engineers
Established frontend standards and mentored 3 incoming engineers as the team grew.