Product-minded frontend engineer · 2026
LinkSync
Reframed a server-backed preview tool into a static-export friendly case study that still communicates product thinking, SSRF risk awareness, and client-side UX craft.
Problem
The original LinkSync MVP used a Next.js route handler to fetch link metadata, which was useful for a dynamic app but incompatible with a pure static export portfolio.
Approach
- Separated the product story from the server implementation so hiring reviewers can still understand the architecture and tradeoffs.
- Documented why live metadata fetching belongs on a server, including CORS, user-agent handling, and SSRF guardrails.
- Kept the case study honest: the portfolio showcases the MVP design without pretending the static export can run server-side preview extraction.
Outcome
The portfolio remains deployable as static assets while LinkSync becomes a concrete artifact demonstrating product scoping, technical judgment, and security-aware implementation decisions.