Frontend engineering
Production React / Next.js shops. App router, server components, MDX, GSAP, Tailwind. The kind of TypeScript that fails before it ships.
Bio · Caracas → Madrid → wherever the work is
Self-taught from Caracas. Twelve years writing software, mostly for the web. Currently Lead Engineer on Pandora’s Engraving team and founder of Squidred, a small product-engineering studio. Past lives: DHL, Rakuten, Falabella / Mallplaza, FactoryFix, Coderhouse, Areuin, plus a decade of agency and freelance work across Latin America, the US and Europe.

By the numbers · audited from real shipped work
The reverse-chronological breakdown lives on the experience page. Up here, the whole arc at a glance — real GitHub people, real counts, real activity. Anything not yet wired loads from a JSON I replace as I export the data.
Shipping software
From XAMP/PHP in 2015 to Lead Engineer at Pandora today. The arc below isn’t metaphor — it’s every year, plotted.
Connections · GitHub graph
Followers + accounts I follow, pulled live from api.github.com — no marketing fluff, just the actual graph.
LinkedIn recommendations land here once exported into data/linkedin-recommendations.json.
X · @rojsdev
Drafting…
Follow @rojsdev →
Stacks shipped
Infra cost
Areuin · AWS → Azure / k8s
Roles · companies






Pandora
GitHub · @jeanc18rlos
Coursera · learning
loads from data/coursera.json
ADPList · mentor
Book a 30-min 1:1.
Frontend, 3D, AI on-device, career, code reviews. Free.
LinkedIn · connect
Open to roles, talks & collabs.
Recommendations land here once exported.
Live activity · last 30 days
Experience · ten companies, twelve years
Logo cloud first, deep dive after. Each carousel slide is one role — company on the left, what I shipped on the right. Auto-advances every 7s; pause by hovering.
Danish jewellery group, world's largest jeweller by volume, with a global retail and digital footprint.
Role
Dec 2024 — present
Selected work · case studies
Out of sixteen roles, these are the three with full case studies — the ones where I owned the most of the surface, and the work still teaches me things.

Solo full-stack landing for a digital sports book. Custom canvas engine, AE-driven hero. $200K+ in revenue from investor and client interest.

Firestore-driven template engine — one template, 200+ pages, multi-locale, lazy-loaded blocks. Cut infra costs by ~$30K.

Led the microfrontend split serving 5,000+ pages across 7 squads. ~$200K/yr saved on builds.
What I do · in practice
Production React / Next.js shops. App router, server components, MDX, GSAP, Tailwind. The kind of TypeScript that fails before it ships.
Microfrontends, clean architecture, runtime composition. Led Gatsby-themes splits at Mallplaza and a framework-agnostic system at FactoryFix; built CI/CD that turned 18-minute deploys into two.
Three.js, R3F, GLSL, custom canvas engines. Diamond rendering at Pandora, polygon-packed sprite engine at Areuin, 3D bin-packing visualiser at PIC Cargo.
ONNX Runtime in workers, transformers.js, RAG with pgvector, prompt evals. The model lives in the tab, not the bill.
Cross-stack since DHL: React + .NET on Azure, AWS Lambda at Rakuten, Firebase at DentalVIP. Polyglot enough to keep teams unblocked when the tickets cross stacks.
Taught 300+ students at Coderhouse, mentored teams at Mallplaza and Squidred until tech leads were in place, run technical interviews and AdpList 1:1s.
/now · May 2026
Inspired by Derek Sivers’ /now page. Updated when life updates.
A line I keep on my desk
Do not let your fire go out, spark by irreplaceable spark, in the hopeless swamps of the not-quite, the not-yet, and the not-at-all.
Ayn Rand · Atlas Shrugged
Get in touch
Available for product engineering, AI integrations, frontend architecture audits and the occasional 1:1 mentoring session. I answer email within a day, two if I’m hiking.