Frontend

Frontend Developer

Step by step guide to becoming a modern frontend developer in @currentYear@

This page is a visitor-friendly snapshot of how William currently sees this area: what feels strong, what is still being refined, and where the evidence is still partial.

12

Done

4

Learning

1

Target

0

Skipped

120

Tracked

Status meanings

Done: enough evidence to present this area as a solid strength.

Learning: an area of active development with growing confidence.

Target: relevant and intentional, but still earlier in the journey.

Skipped: not a current priority relative to other areas.

How the estimates are formed

Profile and manual review: 10

Evidence from project experience: 2

Competency mapping alignment: 5

Quiz-backed updates: 0

These signals help estimate progress, but they are still best treated as directional rather than perfectly complete.

Areas currently being strengthened

CSS Frameworks

This is actively developing and would benefit from more practice, proof, or recent examples.

Testing

This is actively developing and would benefit from more practice, proof, or recent examples.

Jest

This is actively developing and would benefit from more practice, proof, or recent examples.

Playwright

This is actively developing and would benefit from more practice, proof, or recent examples.

Web Security

This is still an intentional growth area where William wants stronger depth or evidence.

Internet

Updated 3/21/2026

Done
Profile and manual reviewEvidence: theoretical

How does the internet work?

Untracked

What is HTTP?

Untracked

What is Domain Name?

Untracked

What is hosting?

Untracked

DNS and how it works?

Untracked

Browsers and how they work?

Untracked

HTML

Updated 3/21/2026

Done
Profile and manual reviewEvidence: theoretical

CSS

Updated 3/21/2026

Done
Profile and manual reviewEvidence: theoretical

JavaScript

Updated 3/21/2026

Done
Profile and manual reviewEvidence: theoretical

VCS Hosting

Untracked

GitHub

Untracked

Version Control

Updated 3/21/2026

Done
Profile and manual reviewEvidence: theoretical

Git

Untracked

Package Managers

Updated 3/21/2026

Done
Profile and manual reviewEvidence: theoretical

GitLab

Untracked

yarn

Untracked

pnpm

Untracked

npm

Untracked

Learn a Framework

Updated 3/21/2026

Done
Profile and manual reviewEvidence: theoretical

Angular

Untracked

Vue.js

Untracked

React

Untracked

Svelte

Untracked

Solid JS

Untracked

CSS Frameworks

Updated 3/21/2026

Learning
Profile and manual reviewEvidence: theoretical

Tailwind

Untracked

Linters & Formatters

Untracked

Biome

Untracked

Module Bundlers

Untracked

Vite

Untracked

Parcel

Untracked

Rollup

Untracked

esbuild

Untracked

Prettier

Untracked

ESLint

Untracked

Testing

Updated 3/21/2026

Learning
Profile and manual reviewEvidence: theoretical

Vitest

Untracked

Jest

Learning
Competency mapping

Playwright

Learning
Competency mapping

Cypress

Untracked

Auth Strategies

Untracked

Web Security

Updated 3/21/2026

Target
Profile and manual reviewEvidence: theoretical

OWASP Risks

Untracked

CORS

Untracked

HTTPS

Untracked

CSP

Untracked

Web Components

Untracked

HTML Templates

Untracked

Type Checkers

Untracked

Custom Elements

Untracked

Shadow DOM

Untracked

SSR

Untracked

Svelte

Untracked

Vue.js

Untracked

Angular

Untracked

React

Done
Project experienceEvidence: experience

react-router

Untracked

Next.js

Untracked

Nuxt.js

Untracked

SvelteKit

Untracked

GraphQL

Untracked

Apollo

Untracked

Relay Modern

Untracked

SSG

Untracked

Astro

Untracked

Vuepress

Untracked

Nuxt.js

Untracked

Eleventy

Untracked

Next.js

Done
Project experienceEvidence: experience

PWAs

Untracked

Mobile Apps

Untracked

React Native

Untracked

Flutter

Untracked

Ionic

Untracked

Desktop Apps

Untracked

Electron

Untracked

Tauri

Untracked

Flutter

Untracked

SWC

Untracked

Astro

Untracked

Bun

Untracked

Rolldown

Untracked

Tanstack Start

Untracked

Deployment

Untracked

GitHub Pages

Untracked

Vercel

Untracked

Cloudflare

Untracked

Netlify

Untracked

Railway

Untracked

Render

Untracked

Performance

Untracked

DevTools Usage

Untracked

Lighthouse

Untracked

Service Workers

Untracked

Streamed Responses

Untracked

Cache-Control

Untracked

Design Systems

Untracked

Web APIs

Untracked

Accessibility

Untracked

AI vs Traditional Coding

Untracked

Code Reviews

Untracked

Docs Generation

Untracked

Learn the Basics

Untracked

How LLMs work

Untracked

AI Assisted Coding

Untracked

Cursor

Done
Competency mapping

Antigravity

Untracked

Claude Code

Untracked

Copilot

Untracked

Prompting Techniques

Untracked

Implementing AI

Untracked

Gemini

Untracked

OpenAI

Done
Competency mapping

Anthropic

Done
Competency mapping

Refactoring

Untracked

Applications

Untracked

Agents

Untracked

MCP

Untracked

Skills

Untracked