Personal Agent and CV Manager
I built a CV manager using Convex where people can ask about my up-to-date experience.
More a fun, useful way to learn some Convex tricks.
Frontend: Next.js, Tailwind CSS, shadcn
Backend: Convex with persisted-text-streaming & AI SDK
casparhughes.com



5 Replies
https://www.casparhughes.com/ Ask about my dog...
Caspar Hughes
Caspar Hughes - Building joy, one line of code at a time.
Interesting concept, would love to know what people think of it!
Would be cool if it uses documents as the knowledge bases vs hard coding it
Feels super nice!
I like the chat interface - what was your development approach to building this, did you use tools like cursor/windsurf to ship it?
Chat SDK by Vercel
Chat SDK by Vercel
A free, open-source chatbot template that helps you build powerful AI applications.
Hey, what do you mean by documents? As in, embedded sections? I have the documents stored as a structure in convex that is pulled for the AI depending on the context. I wanted one place ot keep all my work history, including projects, what I'm up to that could be a bit more detailed than I care to put on linkedin.
I used mainly cursor but I made a few of the designs on polymet which I highly recommend - it's much more beautiful than alternatives. I have a good workflow down to convert the vite + hardcoded data to convex functions and next.js structure. I have tried loveable and chef but I felt they didn't produce the best designs and I'm better at stitching good designs to a backend than doing the design myself. Once I had a structure, I moved onto doing the details / additions directly on the project using cursor / traditional coding.