// Global

3D Web Developer São Paulo — Remote Senior

Senior 3D web developer working remote with São Paulo clients — fintech, agribusiness, e-commerce, advertising.

Working with São Paulo clients: time-zone overlap is challenging (4-5 hour difference). Sync calls during your morning, my afternoon. Industries served: fintech (Nubank ecosystem and competitors), agribusiness, e-commerce, advertising agencies. São Paulo studios charge BRL 200-BRL 500/hour; I deliver remote from Serbia at 30-50% cost.

Engagement model

Fixed-price contract written in plain English, signed via DocuSign or similar. Currency: USD wire transfer or SEPA EUR. I issue formal Serbian invoices that are accepted under most reseller-of-record arrangements. Project communication goes through your preferred tool (Slack, Linear, Notion). Code lives in your GitHub from day one.

How to start

Send a short brief via the contact page or by email — what you're building, when you need it, and ballpark budget. I reply within 24 hours with whether it's a fit. If it is, we do a 30-min discovery call (your timezone), I send a written quote with deliverables and milestones, and we sign. Most projects can start within 1-2 weeks of first contact.

Working with this city remotely

I work remote from Serbia (UTC+1) with clients based in this metro. Time-zone overlap is good for European cities (5-7 hour shared workday) and workable for North American cities (3-5 hour overlap with US East). For sync calls, I default to your local mornings or my late afternoons — whichever fits your cadence. Most communication runs async on Slack or Linear.

Why this works

The talent pool for senior Three.js / WebGL developers in this metro is small and pricey. Rates for solo work tend to start around $120-200/hr or $15K-50K per project. Working with me is a cost arbitrage: comparable senior craft at 30-50% of local rates, with direct access to the person actually building the site. No agency markup, no junior-developer-of-record.

Frequently asked questions

How do payments work across borders?
I accept SEPA EUR transfers (EU clients), USD wire (US/global clients), or USDC stablecoin for clients who prefer crypto. Formal invoices issued from a registered Serbian sole-proprietor — these are accepted under most reseller-of-record arrangements like Deel or Remote.
What about meeting time zones?
I work UTC+1 (Belgrade time). Standard sync calls happen during overlap with your timezone — usually your morning. For US West Coast clients (UTC-8), I move to evening hours one day per week if regular sync is needed. Most work runs async via Slack/Linear.
How long does this take?
Standard scope: 4-6 weeks from contract signature to live site. Larger scope (configurator, multi-scene scrollytelling) takes 8-12 weeks. Rush projects (2-3 weeks) are accepted with a 30-40% rush surcharge.
What does it cost?
Hero-section 3D upgrade: \$1,500-\$2,500. Full multi-scene 3D site: \$3,500-\$8,000. Configurator with custom shaders: \$5,000-\$12,000. All fixed-price, source code included. EUR equivalents on request.
What if my visitors are on weak phones?
The site detects device tier before the first scene loads and serves a lighter version on weak hardware (fewer particles, simpler shaders). Devices without WebGL get a static fallback that preserves the visual language and conversion path.

Ready to ship a 3D experience?

Tell me what you need — fixed price, fixed deadline, no surprises.

Pozovi