cd /news/artificial-intelligence/hirelens-ai-building-an-open-weight-… · home › topics › artificial-intelligence › article
[ARTICLE · art-152285] src=dev.to ↗ pub= topic=artificial-intelligence verified=true sentiment=↑ positive

HireLens AI: Building an Open-Weight AI Recruitment Platform for Small Businesses

A developer built HireLens AI, an open-source, open-weight recruitment and applicant tracking platform aimed at small businesses and recruitment agencies. The system extracts structured candidate data from PDF and DOCX resumes using open-weight model inference (including local Ollama deployments), but keeps candidate scoring in deterministic Python logic so the LLM only generates grounded explanations rather than hiring or rejection decisions. The full-stack app runs on FastAPI, PostgreSQL and SQLAlchemy with tenant-aware data access, deployed on Vercel, Render and Neon with a one-click synthetic-data demo.

by read3 min views1 publishedOct 18, 2026

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle I built HireLens AI, an AI-powered recruitment and applicant tracking platform designed for small businesses, startups, and recruitment agencies.

Hiring is expensive and time-consuming, especially for small teams that cannot afford dedicated recruitment departments or expensive enterprise hiring software.

Recruiters often spend hours:

HireLens AI brings these workflows into one recruitment workspace.

Its key capabilities include:

The goal is simple: give smaller recruitment teams access to useful hiring intelligence without the complexity and cost of enterprise recruitment platforms.

Live Application: https://hire-lens-black.vercel.app The application includes a one-click demo experience.

Visitors can explore the platform as a fictional demo recruiter, Alex Morgan, without creating an account or entering credentials.

The demo includes synthetic candidates, sample job openings, resume workflows, and explainable matching results.

The platform also protects its demo workspace against destructive operations and isolates demo data from other tenants.

Note: The free backend hosting may take a little time to wake up after inactivity.

GitHub Repository: https://github.com/kusalar/HireLens The project uses a full-stack architecture:

I wanted HireLens AI to be more than another chatbot that generates recruitment recommendations.

I designed it around a combination of open-weight AI, conventional backend engineering, and deterministic decision logic.

1. Resume Intelligence

The platform extracts information from PDF and DOCX resumes and converts it into structured candidate information.

The architecture supports open-weight model inference, including local development with Ollama and hosted open-weight inference.

2. Deterministic Candidate Matching

One of the most important architectural decisions was separating candidate scoring from language model generation.

The matching score is calculated using deterministic Python logic.

The LLM does not decide who should be hired, does not autonomously reject candidates, and does not control the final matching score.

Instead, AI assists with grounded explanations that help recruiters understand the matching results.

3. Recruitment Workspace

I built the recruitment workflow around jobs, candidates, applications, resume processing, matching, comparison, and pipeline management.

The backend uses FastAPI, PostgreSQL, SQLAlchemy, and tenant-aware data access to support multiple recruitment organizations.

4. Production Deployment

I deployed the frontend on Vercel, the backend on Render, and the PostgreSQL database on Neon.

I also implemented a publicly accessible one-click demo mode so evaluators can explore the actual application.

The current deployment uses free-tier infrastructure, making it possible to demonstrate the product without maintaining expensive hosting services.

For HireLens AI, open innovation is not just about using a different AI model. It is about having control over the technology that powers the product. Recruitment platforms process sensitive information. Resumes can contain contact details, employment histories, education records, and other personal information.

Building around open-weight models gives us more control over where inference happens and how models are deployed.

There are several important advantages:

1. Model Independence

I do not want the entire product to depend on a single proprietary AI provider.

Open-weight models give us the flexibility to experiment with different models, change inference providers, and adapt the system as the product grows.

2. Cost Control

A recruitment SaaS for small businesses needs sustainable economics.

Depending entirely on expensive proprietary inference APIs could make the product difficult to operate at scale.

Open-weight inference gives us the option to explore local and self-hosted deployments and better control inference costs.

3. Data Control

Local inference can provide an additional privacy option for organizations that do not want resume content sent to external AI providers.

It also creates opportunities for future private deployments.

4. Transparent and Controlled Decisions

I deliberately kept candidate scoring deterministic rather than allowing an LLM to make hiring decisions.

This makes matching more reproducible and easier to test, while AI-generated explanations help recruiters understand the results.

For me, open innovation means being able to inspect, adapt, replace, and control important parts of the technology instead of building the entire business around someone else's API. Built with the idea that powerful recruitment intelligence should be accessible to smaller teams, not just enterprises.

Thanks for checking out HireLens AI!

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @hirelens ai 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/hirelens-ai-building…] indexed:0 read:3min 2026-10-18 · —