yflong.dev Terminal Portfolio
productionTerminal-first portfolio with command-driven interaction, embedded CTF mode, and content routes.
problem
Typical portfolio sites are visually polished but do not demonstrate interactive system thinking.
architecture
- Command engine separated from rendering via typed command handlers and runtime context interfaces.
- State management in custom hooks for terminal history, boot sequence, and keyboard interaction.
- Static blog pipeline with frontmatter validation and markdown-to-HTML rendering.
outcomes
- Delivered a unique interface that directly demonstrates product and engineering personality.
- Added first-party blog and journal routes to keep all content in one deployable surface.
- Built reusable UI tokens and page shells to maintain visual and codebase consistency.