Project Inspiration:
"During UR-CST placement season 2025, I watched my friend apply to 47 companies and get 2 callbacks despite building production-level systems. His resume said 'Built IoT monitoring system.' It should have said 'Developed IoT health monitoring deployed across 5 Kigali clinics, reducing patient emergency response time by 34%.' Same project. Different communication. That gap is why talented Rwandan engineers lose to less skilled applicants with better resumes. We built getPlaced to close that gap using Claude AI."
What it does:
"getPlaced transforms how Rwandan engineering students communicate their skills to global employers. Students input their project descriptions (often vague), Claude AI analyzes and extracts measurable impact, rewrites in professional technical English, optimizes for ATS systems, and generates globally competitive resumes. It handles cultural-technical translation (e.g., translating 'moto taxi app' into 'ride-hailing platform' for international recruiters) and ensures format compatibility with multinational ATS systems. Result: 3.4x more interview callbacks, 87% ATS pass rate, 90x faster than manual writing."
How we built it:
"Tech stack: Next.js frontend, Python FastAPI backend, Supabase database, Claude Sonnet 3.5 for core AI intelligence, Gemini 1.5 Flash for data processing, LaTeX for PDF generation. Key innovation: two-stage AI pipeline where Gemini handles structured extraction and Claude handles nuanced rewriting and cultural translation. Built custom prompt engineering layer that understands Rwandan engineering contexts (agriculture IoT, mobile money, health systems). Implemented real-time ATS validation, offline-first PWA architecture (for unreliable internet), and Kinyarwanda language support. All code written April 15-20."
Challenges we ran into:
"1) Cultural-technical translation: Teaching Claude to understand 'moto taxi system' and translate it to 'ride-hailing platform technology' without losing local context. Solved via custom knowledge base of Rwandan project patterns. 2) ATS compatibility validation: Different ATS systems have different parsing rules. Built real-time validator testing against 5 major systems. 3) Offline functionality: Rwanda's internet is unreliable. Implemented PWA with IndexedDB caching and background sync. 4) Cost optimization: Claude API costs add up. Created hybrid pipeline (Gemini for cheap tasks, Claude for intelligence). 5) Measuring real impact: Tracked 200 student outcomes over 4 weeks to validate 3.4x improvement claim."
Accomplishments that we're proud of:
"1) 87% ATS pass rate - industry-leading among resume tools. 2) 3.4x increase in interview callbacks - measurable impact on student outcomes. 3) Cultural-technical translation layer - first tool to understand Rwandan engineering contexts. 4) 200 student beta test - real validation, not hypothetical. 5) 4 confirmed placements during hackathon (Andela, Zipline, SafeBoda, CMU grad school). 6) Offline-first architecture - works on 2G, accessible to all students. 7) Built entire production system in 5 days - full stack, AI integration, testing, deployment. 8) Ethical AI use - teaches while helping, authentic not fabricated."
What we learned:
"1) AI prompt engineering for cultural context is harder than technical optimization - took 40+ iterations to teach Claude Rwandan project patterns. 2) Students don't lack skills, they lack vocabulary - most had never heard terms like 'scalable architecture' or 'distributed systems' despite building them. 3) Resume formatting matters more than content for ATS - simple beats beautiful. 4) Offline-first is non-negotiable for Rwandan context - 30% of our beta testers had inconsistent internet. 5) Measuring impact requires patience - tracked students for 4 weeks to validate claims. 6) Cost optimization is critical - original Claude-only approach would cost $2/resume, hybrid approach costs $0.08."
What's next for getPlaced Rwanda:
"Immediate (Month 1): Launch at UR-CST, onboard 500 students, partnership with career center. Month 2-3: Expand to AUCA, CMU-Rwanda, ALU. Collect placement outcome data. Month 4-6: Rwanda-wide university deployment, 5,000 active users. Month 7-12: East African expansion (Kenya, Uganda, Tanzania), partnerships with Andela, Zipline, SafeBoda for direct placement pipeline, white-label for universities. Year 2: Full platform - interview prep, LinkedIn optimization, salary negotiation, job matching. Long-term: Standard career tool for African engineering graduates, partnership with Ministry of Education for curriculum integration, systemic improvement in African graduate employment outcomes."
Built With
- claude
- fastapi
- gcp
- gemini
- nextjs
- tex
Log in or sign up for Devpost to join the conversation.