proofstone / become / software engineering / web

Web

Pages, APIs, and everything between the browser and the server. Pick a profession: each one is a map you walk node by node, and every card says, up front, what you need before you start.

10 professions · 10 planned

01

Frontend developer

planned

The part of the web people see and touch: pages, layouts, interfaces.

HTML & CSS → JavaScript → TypeScript → React

before you start: nothing — start from zero

02

Backend developer

planned

Servers, data and APIs: everything that runs behind the page.

stack: Python · Node.js · Java · Go

before you start: nothing — start from zero

03

Full-stack developer

planned

Both sides of a web app, on one stack.

stack: MERN · Django + React

before you start: nothing — start from zero

04

Web tooling engineer

planned

The tools web developers build with: bundlers, compilers, linters, frameworks.

stack: TypeScript · Rust · Go

before you start: you already write TypeScript and have shipped a web app

05

Web performance engineer

planned

Speed: Core Web Vitals, loading, rendering — measured, then fixed.

stack: JavaScript · browser APIs · profilers

before you start: you already build web pages

06

Accessibility engineer

planned

The web for everyone: WCAG, screen readers, the keyboard.

stack: HTML · ARIA · assistive-technology testing

before you start: you already write HTML and CSS

07

Design systems engineer

planned

The component library and the tokens a whole product is built from.

stack: TypeScript · React / Vue · Storybook

before you start: you already build interfaces in a component framework

08

Creative / WebGL developer

planned

3D, graphics and interaction in the browser.

stack: WebGL · Three.js · shaders

before you start: you already write JavaScript; the math comes along the way

09

QA automation engineer

planned

Tests that run themselves, for web applications.

stack: Playwright · Cypress · TypeScript

before you start: nothing — start from zero

10

Technical SEO engineer

planned

Indexing, structured data, rendering for crawlers.

stack: HTML · server-side rendering · structured data

before you start: you already build web pages