skip to content
olá —

PauloReis

frontend developer
six years · brazil

I build things for the browser, and spend the rest of the night satisfying my curiosity.

01 the observer

prazer —

My favorite problems sit past the event horizon.

That's how I got here. I started in tech support, spending every break studying the web — until the breaks became the job. Six years later I've built e-commerce, a task platform used by thousands of companies, and now a place where you play real games inside a browser tab.

I treat every codebase as my own: I'll take the migration nobody wants, document what nobody wrote down, and push back when the easy path costs us later. The rest I give away — mentoring is how I pay back the people who gave me their time.

Off the clock it's still games — building them now, not just playing them — plus procedural generation and astronomy. Three ways of asking what effort, repetition, and observation can actually teach you.

ownership mentoring craft

next 02 · the work

02 the work · professional

no ar —

Games, running in the browser.

Spawnd runs real game builds straight in the browser — no install, no launcher, no separate client to open. I own the frontend: a console-like shell around WebAssembly builds, where every frame of interface competes with frames of the game itself. Latency isn't a metric here; it's the whole UX.

live SvelteKit TypeScript WebAssembly Playwright
fig. 02 — the game, running where you opened it
fig. 03 — maintenance satellite, quietly in service

Closer to lightspeed — Runrun.it

A task platform used by thousands of companies was paying a bundling tax on every deploy and every page load. I replaced the whole pipeline and left behind the standards that kept it fast. The kind of work nobody sees — and everybody feels.

case study — soon React TypeScript

// work stories, told properly — more cases as i write them. the personal lab is one floor down, in 04 · the observatory.

next 03 · the path

03 the path · flight log

até aqui —
obj. IV — ringed
2025 — now
nuuvem · spawnd
remote

Senior Frontend Developer — web-native gaming

Frontend architecture of a platform where you press play and the game just runs — and a seat at the table for every technical decision.

  • Console-like experience over WebAssembly game builds — multithreading, tuned input handling
  • Shipped the public launch on time, with full test coverage
SvelteKitTypeScriptTailwindPlaywright
obj. III — giant
2021 — 2025
runrun.it
brazil

Frontend Developer — task management at scale

A platform used by thousands of companies — where feature work turned into volunteering for the problems nobody wanted.

  • Replaced the bundling pipeline: smaller bundles, visibly faster navigation
  • Led large-scale upgrades and standardized components across the whole codebase
  • Wrote the typing and coding standards that became the team's baseline
ReactTypeScriptRxJSRedux
obj. II — rocky
2020 — 2021
ene soluções
brazil

Frontend Developer — storefronts, end to end

First dev role: e-commerce frontend across the full delivery pipeline, from component to CI/CD.

  • React & Gatsby components over a headless CMS, deployed through Netlify
  • Became the go-to for internal docs — onboarded everyone who came after me
ReactGatsbyReduxMobX
obj. I — comet, inbound
2019 — 2020
linx
brazil

Support Analyst — where it started

Support by day, code on every break — until the breaks became the job.

  • Built chatbot automations that streamlined the support workflows I worked in
BlipSQL
next 04 · the observatory

04 the observatory · experiments

de madrugada —

The personal lab: apps, small games, procedural toys. Some reach orbit; most burn up on entry. Both outcomes are the point.

M-001

Khonsu — a pocket observatory

Sky charts, celestial events, and what's worth looking up at tonight — named after the Egyptian god who kept time by the moon. Under construction, like every good observatory.

under construction SvelteKit TypeScript
fig. 04 — khonsu, keeping time by the moon
fig. 05 — level 001, digging itself

M-002

Untitled cave game — procedural

A small game about caves that dig themselves — cellular automata carve the levels, you find the way out. The plan: a WebAssembly build playable right here, on this page. No download, obviously.

coming soon Procgen WebAssembly

M-003

laysamarques.com.br — a portfolio for Laysa

Designed and built for my wife — the only client with permanent orbital lock. Shipped, live, and lovingly maintained.

live Design Frontend
fig. 06 — binary system, stable orbit

// every thumbnail in this chapter is generated live, right now, in your browser. that's the pitch. the catalog grows as the nights add up.

next 05 · até logo

05 the way out

até logo —

Write me about work, games, or the sky.

paulo.rsd@outlook.com
fig. 07 — voyager, looking back. the pale dot is us.

--:-- brt · brazil
the night goes on out there,
whether or not we're watching.

© 2026 paulo reis · obs.log v.3 dithered by hand* (*a for-loop) no photons were harmed