Skip to content
· dudusotero.dev
Available for new opportunities

Eduardo Sotero.

Senior Software Engineer · Design Engineer · Frontend-leaning Full Stack

I build polished, performant web experiences — from pixel-perfect marketing pages to scalable design systems and full-stack apps.

Santa Catarina, Brazil · Americas · Available EST hours

Portrait of Eduardo Sotero

01 / About

A senior engineer who cares about the details.

I'm a frontend-leaning Senior Software Engineer with 10+ years of experience building customer-facing web experiences, marketing pages, product pages, reusable components, design systems, and scalable full-stack applications across startups and enterprise.

I specialize in turning design mockups and business requirements into polished, responsive, pixel-perfect interfaces that improve user experience, developer experience, and delivery speed — with deep focus on frontend architecture, accessibility, performance, and maintainability.

Based in Brazil and fully aligned with Americas working hours, I collaborate closely with product, design, and backend teams across timezones.

02 / Experience

A decade of shipping for startups and global brands.

    • React Developer · Rooms To Go

      2022 — Present
      • Built scalable React and Next.js frontend systems for a high-traffic eCommerce platform, improving product discovery and long-term maintainability.
      • Architected a GraphQL BFF layer and reusable UI / design system foundations with React, Gatsby, Next.js, Apollo, Storybook, and Strapi.
    • Software Engineer · FemTec Health Inc / Birchbox

      2022
      • Integrated CMS-driven workflows with Prismic across regional Birchbox eCommerce platforms, enabling non-technical teams to manage localized content.
      • Built reusable Next.js, TypeScript and Tailwind structures for US, UK, and ES markets, improving consistency across customer-facing pages.
    • Senior Front-end Engineer · Mothership

      2022
      • Translated redesign requirements into modern React and Next.js product pages aligned with performance and maintainability goals.
      • Refactored a complex map-based interface and integrated HubSpot lead-capture flows using Next.js, GraphQL, Styled-components, REST APIs, and Apollo.
    • Front-end Engineer · Lithios Apps

      2021 — 2022
      • Built reusable React components and scalable frontend structures across multiple startup projects, helping teams iterate quickly while maintaining quality.
      • Collaborated with backend and product teams to ship client-facing web apps using React, REST APIs, Redux, Jest, Tailwind, and Styled-components.
    • Front-end Developer · The Clorox Company

      2021 — 2022
      • Led migration from legacy frontend systems to a modern Next.js architecture, improving performance, scalability, and delivery speed across customer-facing pages.
      • Built polished marketing and product experiences for Hidden Valley and Kingsford, translating campaign designs into responsive, accessible interfaces.
    • CTO · Lead Front-end Engineer · Artio Events, Inc.

      2020 — 2021
      • Owned frontend architecture for a startup product, establishing reusable React/TypeScript patterns that improved delivery speed and consistency.
      • Led end-to-end architecture for a real-time events platform using React, Next.js, TypeScript, Gatsby, Firebase, PostgreSQL, AWS, WebRTC, and Socket.IO.
    • Front-end Engineer · Feracode

      2019 — 2020
      • Led frontend and architecture decisions for a multi-platform media exchange product using React, TypeScript, Node.js, GraphQL, and REST APIs.
      • Led a team of 4 engineers and delivered integrations, reusable patterns, and tested features across web, mobile, and API surfaces.
    • Front-end Developer · CreativeDrive

      2018
      • Translated designer-provided visual concepts into responsive, production-ready React and Angular interfaces under tight agency deadlines.
      • Improved UI consistency by applying reusable frontend patterns across multiple client-facing projects.
    • Web Developer · VHL Sistemas

      2017 — 2018
      • Built and maintained frontend features for a core time-management platform using AngularJS, Vue, PHP, SCSS, and REST APIs.
      • Improved development efficiency and reliability by establishing reusable component patterns and introducing E2E testing with Nightwatch.js.

Education

  • University of South Santa Catarina

    2011 — 2016

    Bachelor's in Information Systems

    Santa Catarina, Brazil

  • National Service for Industrial Training (SENAI)

    2009 — 2010

    Technician in Systems Engineering

    São José, SC, Brazil

03 / Skills

The toolkit I reach for.

A working stack refined across product, agency, and enterprise environments — picked for fit, not novelty.

Languages & Frameworks

TypeScript
JavaScript
React
Next.js
Node.js
GraphQL
Apollo
REST APIs
Gatsby
Redux

Styling & Design Systems

Tailwind CSS
CSS / SCSS
Styled-components
Storybook
Design Systems
Pixel-perfect UI
Responsive Design
Accessibility
Figma

Platforms & Tools

Vercel
AWS
Firebase
Docker
GitHub
Webpack
CI/CD
Prismic
Strapi
HubSpot
Shopify
WordPress

Quality & Performance

Jest
Cypress
ESLint
Performance Optimization
SEO Best Practices
Code Quality
Maintainability
Developer Experience

04 / Featured Projects

Selected work.

A few pieces that capture the kind of products I care about — design-led, performant, and built to scale.

Pixelore UI

Designer & Engineer · Open source · Personal

Design system

An 8-bit aesthetic React design system aimed at HTML / browser games. 18 Radix-based primitives, dual ESM+CJS distribution, a Tailwind v3/v4 preset, and a signature HeartBar component — all targeting WCAG 2.2 AA.

React 19TypeScript 6Tailwind v4Motion 12Radix UItsuppnpm + TurboChangesets

Pixelore Quest

Designer & Engineer · Open source · Personal

Game demo

A complete turn-based RPG built on top of @pixelore/react — exercises every component end-to-end. Status effects, an equipment system with derived stats, a multi-phase boss, persistent saves, and an end-to-end pixel-art sprite pipeline (every glyph hand-authored as a PNG, rendered via image-rendering: pixelated).

React 19TypeScript 6ViteTailwind v4Motion 12@pixelore/reactPixel-art sprites

Hidden Valley

Front-end Developer · The Clorox Company

Design-to-code

Complex branded web experience translating campaign designs into a responsive, accessible, pixel-perfect interface — part of the legacy-to-Next.js migration.

Next.jsReactTypeScriptCSSCMS

Kingsford

Front-end Developer · The Clorox Company

Marketing platform

Polished marketing and product experience for the Kingsford brand, built with the same modern Next.js architecture introduced during the migration.

Next.jsReactTypeScriptDesign System

Artio Events

CTO · Lead Engineer · Artio Events, Inc.

Real-time platform

End-to-end architecture for a real-time events platform with live video, scheduling, and audience interaction — owned from the ground up as CTO and lead engineer.

Next.jsTypeScriptWebRTCSocket.IOFirebaseAWSPostgreSQL

Mothership Redesign

Senior Front-end Engineer · Mothership

UX refactor

Modern React/Next.js redesign with a refactored map-based interface and integrated HubSpot lead-capture flows powering customer acquisition.

Next.jsReactGraphQLApolloStyled-components

Birchbox Multi-region

Software Engineer · FemTec Health / Birchbox

Multi-region CMS

CMS-driven eCommerce frontends for US, UK, and ES markets — enabling non-technical teams to ship localized content while keeping a consistent UI.

Next.jsTypeScriptTailwind CSSPrismic

Rooms To Go Storefront

React Developer · Rooms To Go

eCommerce at scale

Scalable React/Next.js storefront with a GraphQL BFF layer and reusable design-system foundations powering a high-traffic eCommerce experience.

Next.jsGatsbyApolloStorybookStrapi

05 / AI-augmented workflow

How I build with AI.

I treat AI like a high-leverage pair: I keep the design intent and architectural decisions in my head, and use AI tooling to ship faster, cleaner, and with stronger guardrails.

Tools I use

Claude CodeDaily driver for repo-aware coding & refactors
CursorEditor-level autocomplete & inline edits
GitHub CopilotLightweight in-line suggestions
MCP ServersFigma, Atlassian, GitHub — context bridges
Claude APICustom agents & evaluators
v0UI scaffolding from a single screenshot

How I work

01

Spec-first prompting

I write a tight spec — constraints, file paths, acceptance criteria — before any code. The model produces aligned output; reviews are about taste, not corrections.

02

Design-to-code with vision

I feed Figma frames and screenshots directly into vision models to scaffold pixel-accurate components, then refine against the design system rather than rebuild from scratch.

03

Refactoring with guardrails

Types, tests, and lint are non-negotiable. AI proposes the refactor; the compiler and the test suite are the source of truth for whether it ships.

04

Custom agents & MCP

I build repo-specific agents and wire MCP servers (Figma, Atlassian, GitHub) so the model has real project context — not a guess at what the codebase looks like.

Spec-firstVision-awareType-safeRepo-grounded

06 / Contact

Available for new opportunities

Let’s build something remarkable.

I’m open to senior engineering roles, design-engineering partnerships, and selected freelance projects. Based in Brazil, collaborating on EST hours.