CompletedSoftwareAI/ML2026
Personal Portfolio with Semantic Search
This site. A map of my work and search that runs in your browser.
- Next.js
- React
- Tailwind CSS
- transformers.js
- Vercel
Built
- 40+ passages embedded at build time
- PCA projects them to a 2D map
- Search runs in the browser with transformers.js
Architecture
- profile.tssingle source of data
- EmbeddingsMiniLM at build time
- PCA384-d → 2D map
- Browsertransformers.js search
Insight
One typed data file feeds the pages, the search index and the resume, so they can't drift apart.
Challenge
ProblemML search with no backend could slow the page for everyone.
FixThe model loads only on the first query.