Building a Developer Portfolio with Claude Code: A Junior Dev's Workflow and Lessons Learned

A junior developer (MERN stack) documented their experience building a portfolio site at nidhil.live using Claude Code. The key takeaway: prompting is a skill — the more specific you are, the better the output.
Workflow
- Describe the desired component or feature in natural language
- Iterate from Claude's output, refining prompts as needed
- Review and understand the generated code rather than blindly accepting it
Lessons Learned
- Prompting is a skill: Vague prompts give vague results. Be explicit about structure, styling, and behavior.
- Read the code: Claude explains what it's doing — use that to actually understand your own codebase. The dev reported understanding the code better because of the explanations.
- Avoid blind copy-paste: Always verify and comprehend the generated code before integrating it.
For a junior dev, Claude Code reportedly sped up component scaffolding significantly — moving from "setting up component structures took forever" to describing what you want and iterating.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code Plugin Bug Causes Skills to Load Twice, Increasing Context Compaction
A bug in Claude Code causes plugins to load every skill twice due to stale cache directories and symlink duplication, significantly increasing system prompt size and triggering frequent context compaction. The source provides check scripts to identify the issue and fix scripts to remove stale plugin versions and duplicate symlinks.

Loading Every MCP Server on Every Prompt Quietly Destroys Token Budget
A user with 5–6 MCP servers found each prompt loaded all servers, causing massive token waste. Implementing a routing layer to load only relevant servers per prompt drastically reduced token usage and improved response times.

Negation Prompting Is Weak: Instead, Explicitly Describe the Desired Behavior
A Reddit analysis shows that telling Claude "don't be wordy" or "don't moralize" barely works. Instead, use positive instructions like "respond in 1-2 sentences" or "give me a direct answer, treat caveats as optional." Also, ending with "thanks!" warms the tone.

Cut OpenClaw Boot Tokens 43% by Slimming Tool & Memory Files
Reduced boot tokens from ~9,457 to ~5,400 (43% drop) by converting TOOLS.md to an index, moving tool details to separate files, and implementing staged memory promotion.