VitalFew is an innovative SaaS recruiting platform designed to revolutionize the recruitment process by integrating AI-driven automation. Delivered in July of 2024, this platform automates candidate communication and pre-screening, using voice AI to streamline the initial stages of recruitment and optimize human recruiter interactions.
At a high-level, companies can use VitalFew to quickly call hundreds of applicants and pre-screen them to see if they meet the minimum requirements for the job and then schedule them for a screening interview with a human recruiter or hiring manager.
This summary encapsulates my contributions to the project, highlighting the technological innovations and collaborative effort that went into its successful delivery.
Links:
Here are some of the key features of this project:
- Automated Candidate Communication: Automates initial email communication with candidates, acknowledging their applications and providing next steps.
- Voice AI Pre-Screening: Utilizes a voice AI assistant to conduct preliminary checks with candidates, ensuring they meet minimum requirements before scheduling interviews with human recruiters.
- Seamless Scheduling: AI assistant schedules interviews for qualified candidates, integrating with recruiters' calendars to optimize time slots.
- Comprehensive Dashboard: Provides a dashboard for recruiters to track candidate progress, manage interviews, and review AI assessments.
- Customizable Workflows: Designed to scale and be customized to fit specific recruitment workflows and requirements.
Here are some of my key technical contributions to this project:
- Project Leadership: Led a cross-functional team to deliver the platform from concept to deployment, ensuring alignment with project goals and timelines.
- System Architecture: Architected the platform using modern web technologies and cloud infrastructure for scalability and reliability.
- AI Integration: Integrated VAPI for voice AI capabilities, enabling the automated assistant to perform candidate assessments and schedule interviews.
- Front-End Development: Developed a user-friendly interface using NextJS, React, and Material Tailwind, ensuring a seamless user experience.
- Back-End Development: Built backend services with Node.js and Postgres, handling data storage, processing, and AI service integration.
- Continuous Deployment: Implemented a CI/CD pipeline using GitHub Actions and Vercel for efficient code deployment and testing.
- Data Management: Ensured robust data handling and security practices to protect candidate information and comply with data privacy regulations.
In this project, I spearheaded the architecture and development, strategically selecting and leveraging appropriate technologies to align with our specific needs:
Cloud Services / Hosting
- Vercel: Used for hosting the platform, providing scalability and ease of use with seamless integration with NextJS.
AI
- VAPI: Integrated for voice AI capabilities, allowing automated pre-screening of candidates through voice interactions.
Application Development
- NextJS: Used to build the SaaS admin dashboard as well as the consumer-facing homepage. We leveraged Server-Side Render, Server Actions, and numerous other features available in the latest version of NextJS.
- React: The entire front-end was built in React.
- Material Tailwind: Used for styling the front-end components, ensuring a modern and responsive design.
- Postgres: Chosen for its robustness and reliability in managing database operations.
- GitHub: Used for version control, collaboration, and continuous integration/continuous deployment processes.
- Javascript: Used for scripting on the client-side, enhancing the interactivity and responsiveness of the web application.
- Supabase: Used to manage user authentication as well as database management (hosting our PostgreSQL instance). Also used for database migrations.
During the development of VitalFew, my role in communication and leadership was pivotal to the project's success:
- Project Management: Led a team of developers, designers, and product managers, coordinating tasks, code reviews, and testing to maintain project momentum and quality.
- Technical Architecture: Architected the system and authored the Product Requirements Document (PRD), reviewed with stakeholders for a solid plan and approach.
- Daily Communication: Maintained consistent daily communication with the team, ensuring alignment with project objectives and progress.
- Regular Updates: Established a regular update schedule for thorough project monitoring and stakeholder information relay, enabling timely feedback and adjustments.
- Strategic Meetings: Participated in key meetings to address critical aspects such as AI integration and user interface design, crucial for decision-making and project tailoring.
- Collaborative Planning: Actively collaborated in planning and implementing core features, ensuring efficient execution in line with the project's vision.
In summary, my communication and leadership were integral to the effective management and successful delivery of the VitalFew project, ensuring seamless integration of all project aspects with strategic goals.