Roadmaps - Learning paths from roadmap.sh

These roadmaps give a public view into how William is building depth across software engineering topics, where confidence is stronger, and where active learning is still underway.

Take a QuizProgress is estimated from project experience, ongoing study, quiz performance, and other supporting signals, so it may not always be fully up to date.

110

Done

78

Learning

5

Target

0

Skipped

3314

Tracked Nodes

Areas William is actively strengthening

Software Architect

16 topics are in active learning and 0 are still areas William wants to develop further.

Backend

11 topics are in active learning and 0 are still areas William wants to develop further.

System Design

11 topics are in active learning and 0 are still areas William wants to develop further.

Frontend

Modern frontend development

120 nodes

12

Done

4

Learning

1

Target

0

Skipped

How these estimates are formed

Profile and manual review: 10

Evidence from project experience: 2

Competency mapping alignment: 5

Quiz-backed updates: 0

Backend

Backend development and APIs

155 nodes

22

Done

11

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 8

Evidence from project experience: 6

Competency mapping alignment: 19

Quiz-backed updates: 0

DevOps

DevOps and infrastructure

139 nodes

9

Done

5

Learning

1

Target

0

Skipped

How these estimates are formed

Profile and manual review: 8

Evidence from project experience: 3

Competency mapping alignment: 4

Quiz-backed updates: 0

Full Stack

Full stack development

37 nodes

8

Done

6

Learning

1

Target

0

Skipped

How these estimates are formed

Profile and manual review: 12

Evidence from project experience: 3

Competency mapping alignment: 0

Quiz-backed updates: 0

Python

Python development

85 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

JavaScript

JavaScript mastery

126 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

TypeScript

TypeScript mastery

93 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

React

React ecosystem

79 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Next.js

Next.js and React ecosystem

94 nodes

0

Done

1

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 1

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Node.js

Node.js runtime and ecosystem

113 nodes

0

Done

1

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 1

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

ASP.NET Core

C# and .NET development

146 nodes

9

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 4

Competency mapping alignment: 5

Quiz-backed updates: 0

PostgreSQL

PostgreSQL DBA

170 nodes

9

Done

1

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 1

Evidence from project experience: 2

Competency mapping alignment: 7

Quiz-backed updates: 0

Redis

Redis caching and data structures

162 nodes

3

Done

6

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 3

Competency mapping alignment: 6

Quiz-backed updates: 0

AWS

Amazon Web Services

101 nodes

9

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 3

Competency mapping alignment: 6

Quiz-backed updates: 0

Docker

Containerization with Docker

57 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Terraform

Infrastructure as Code

110 nodes

3

Done

4

Learning

2

Target

0

Skipped

How these estimates are formed

Profile and manual review: 9

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

System Design

System design and architecture

147 nodes

0

Done

11

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 5

Evidence from project experience: 5

Competency mapping alignment: 1

Quiz-backed updates: 0

Design & Architecture

Software design and architecture

94 nodes

12

Done

4

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 2

Evidence from project experience: 4

Competency mapping alignment: 10

Quiz-backed updates: 0

Software Architect

Software architect role

113 nodes

7

Done

16

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 6

Evidence from project experience: 4

Competency mapping alignment: 13

Quiz-backed updates: 0

Git & GitHub

Version control and collaboration

155 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

DevSecOps

Security in DevOps

93 nodes

0

Done

7

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 7

Quiz-backed updates: 0

Claude Code

Claude Code and AI-assisted coding

113 nodes

7

Done

1

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 1

Evidence from project experience: 3

Competency mapping alignment: 4

Quiz-backed updates: 0

Vibe Coding

Vibe coding with AI

18 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Prompt Engineering

LLM prompt engineering

47 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

AI Agents

Building AI agents

101 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

AI Engineer

AI engineering path

189 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

AI & Data Scientist

AI and data science

10 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Engineering Manager

Engineering management

133 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Product Manager

Product management

172 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Developer Relations

Developer relations

142 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

Backend Performance

Backend performance best practices

0 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

API Security

API security best practices

0 nodes

0

Done

0

Learning

0

Target

0

Skipped

How these estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0