🚀 PrivCV AI - Privacy-Preserving Resume Intelligence
Inspiration
Job seekers often rely on AI-powered resume tools to improve their resumes, generate cover letters, and prepare for interviews. However, these platforms require users to upload highly sensitive personal information such as contact details, work history, education, certifications, and professional achievements.
Once uploaded, users lose visibility into how their data is stored, processed, or shared.
We wanted to solve this problem by building an AI-powered career assistant where users retain ownership of their resumes while still benefiting from powerful AI capabilities.
Using Midnight's privacy-preserving blockchain technology, we built a platform where sensitive resume data remains confidential while AI provides personalized career insights through secure, permission-controlled workflows.
What it does
PrivCV AI is a privacy-first AI career assistant that helps users improve their resumes without compromising their personal information.
The platform allows users to:
- 📄 Upload resumes securely
- 🤖 Receive AI-powered resume analysis
- 📊 Get ATS compatibility scores
- ✨ Generate improved resume content
- 💼 Match resumes against job descriptions
- 📝 Generate personalized cover letters
- 🎤 Prepare for interviews using AI-generated questions
- 🔒 Share resumes securely using permission-controlled access
- 📜 Maintain a transparent audit trail of every confidential action
Unlike traditional resume platforms, users always remain in control of who can access their data.
How we built it
The project combines modern AI technologies with Midnight's privacy-first architecture.
Frontend
- Next.js
- React
- TypeScript
- Tailwind CSS
- Framer Motion
- shadcn/ui
Backend
- Node.js
- Express
- TypeScript
AI
- Google Gemini API
Gemini performs:
- Resume analysis
- ATS scoring
- Resume rewriting
- Skill gap analysis
- Job matching
- Cover letter generation
- Interview preparation
Privacy Layer
Midnight provides:
- Confidential smart contracts
- Secure ownership of resumes
- Selective disclosure
- Permission-controlled resume sharing
- Confidential audit logs
- Privacy-preserving workflows
Instead of exposing sensitive information, users can selectively grant and revoke access to recruiters while maintaining complete ownership of their data.
Challenges we ran into
One of the biggest challenges was integrating powerful AI capabilities without compromising user privacy.
Traditional AI applications usually send raw user data directly to AI services. We redesigned the workflow so that confidential information remains protected while still enabling intelligent analysis.
Another challenge was designing permission-based sharing that is intuitive for users while demonstrating Midnight's confidential smart contract capabilities.
Balancing security, usability, and performance required several iterations of the architecture.
Accomplishments that we're proud of
- Built a complete AI-powered resume assistant
- Designed a privacy-first architecture around Midnight
- Implemented confidential resume ownership
- Created secure permission-based resume sharing
- Integrated AI-powered ATS analysis and career guidance
- Developed a polished, modern, and responsive user interface
- Demonstrated how AI and programmable privacy can work together
What we learned
During development we gained experience in:
- Privacy-preserving application design
- Confidential smart contract architecture
- AI prompt engineering
- Secure document workflows
- Permission-based access control
- Building scalable full-stack applications
- Integrating AI with Web3 technologies
Most importantly, we learned that powerful AI applications do not have to sacrifice user privacy.
What's next for PrivCV AI
Future improvements include:
- Multi-user recruiter dashboards
- Verifiable skill credentials
- AI-powered career roadmap generation
- Resume authenticity verification
- Portfolio and GitHub analysis
- LinkedIn integration
- Multi-language resume support
- Decentralized identity (DID) support
- Zero-knowledge proof based skill verification
- Enterprise hiring solutions
Built With
- ai
- api
- blockchain
- compact
- computing
- contracts
- css
- express.js
- framer
- gemini
- javascript
- jwt
- learning
- machine
- midnight
- next.js
- node.js
- react
- rest
- smart
- tailwind
- typescript
- web3
- zero-knowledge
Log in or sign up for Devpost to join the conversation.