Skip to content

feat: sync CV data with 2026 resume and add open source projects#1

Merged
FranRom merged 1 commit into
mainfrom
feat/sync-resume-2026-open-source-projects
May 20, 2026
Merged

feat: sync CV data with 2026 resume and add open source projects#1
FranRom merged 1 commit into
mainfrom
feat/sync-resume-2026-open-source-projects

Conversation

@FranRom
Copy link
Copy Markdown
Owner

@FranRom FranRom commented May 20, 2026

Summary

Syncs the chatbot's structured data with the latest 2026 resume, with a focus on the two open source projects now featured on the CV (Pupila and CV Bot).

Profile

  • Updated summary to lead with GAME7 leadership, ~6 years in Web3, multi-tenant SaaS, and production AI features (autonomous agents, LLM interfaces, agentic workflows).

Projects (main change)

  • Pupila (new): local-first job aggregator with AI-powered per-job review, swipe-to-apply triage, and an MCP server for AI clients. Tech: Next.js, TypeScript, Anthropic API, Claude Code, MCP.
  • CV Bot (refreshed): added live URL (cv-bot-five.vercel.app), Anthropic API + Vite to the tech list, and richer highlights covering tool-calling, composable markdown prompts with caching, and configurable provider/tone.
  • Removed Ballena.io DeFi Platform and Game7 Questing Platform from projects — both are already fully described in experience, and the resume now scopes this section to open source.

Skills

  • Added WebSockets (advanced) to backend — new on the resume.

Suggested questions

  • Added "What open source projects has Fran built?" so recruiters can surface the new projects directly from the welcome screen.

Tests

  • __tests__/ai/tool-responses.test.ts: the projects filter test was filtering by wagmi, which no longer matches anything after the projects change (test was passing vacuously). Switched to Anthropic API and added a non-empty assertion so the filter is actually exercised.
  • e2e/cv-bot.spec.ts:
    • Bumped welcome-screen assertion from 7 → 8 suggested-question buttons.
    • Updated the "click a suggested question" test to a current question ("What AI features has Fran shipped to production?"), with a matching mocked response. The previous fixture targeted "What's Fran's tech stack?", which was replaced in the recruiter-focused refactor (8cad771).

Test plan

  • npx vitest run — 121/121 passing
  • npx playwright test — 7/7 passing
  • Spot-check the bot UI: the new suggested question shows up and the Pupila project surfaces in get_projects responses.

- Update profile summary to highlight GAME7 leadership and ~6 yrs in Web3
- Replace projects array with the two open source projects: Pupila (new) and CV Bot (refreshed with live URL, Anthropic API, and richer highlights)
- Add WebSockets to backend skills
- Add "What open source projects has Fran built?" suggested question
- Fix project filter test (was vacuously passing after project changes)
- Bump welcome-screen E2E from 7 to 8 suggested-question buttons
- Update suggested-question E2E to a current question after the recruiter-focused refactor
@vercel
Copy link
Copy Markdown

vercel Bot commented May 20, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
cv-bot Ready Ready Preview, Comment May 20, 2026 2:08pm

@FranRom FranRom self-assigned this May 20, 2026
@FranRom FranRom merged commit a570867 into main May 20, 2026
4 checks passed
@FranRom FranRom deleted the feat/sync-resume-2026-open-source-projects branch May 20, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant