Menu

Back to Case Studies

> _

Next.jsFlaskPostgreSQLAWSRabbitMQOpenAIStripe
Niche

Talent acquisition — end-to-end hiring and professional matching

Problematic

Companies face fragmented hiring workflows. Candidate search, communication, contracts, and billing live in separate tools. Matching is slow and often ignores cultural fit. Professionals, in turn, spend excessive time on job boards and long applications with low signal.

The client needed a unified platform that accelerates decisions while improving match quality, delivered through custom software development.

Solution

Krasty Soft delivered Oolu, an AI-powered hiring platform that covers the full hiring lifecycle. The system intelligently matches companies and candidates based on strengths and experience, automates communication, manages contracts, and handles billing in one place. 

Built as bespoke business software, Oolu reduces manual steps and keeps hiring momentum intact.

Technologies

Next.js, Flask, PostgreSQL, AWS, RabbitMQ, OpenAI, Stripe

Platform Overview: Web Development Using AI for Hiring Workflows

Our team used a custom software development process to design Oolu as a professional matching platform with consumer-grade usability. Users register via LinkedIn to create verified profiles instantly. Matching works similarly to modern social apps, but with enterprise logic behind the scenes. This approach to web development using AI keeps interaction fast while ensuring relevance. Hiring teams move from discovery to conversation without context switching.

Delivery Model: Bespoke Business Software for Hiring Operations

Hiring processes vary by role, industry, and seniority. Oolu required adaptable logic rather than rigid templates. We approached the platform as bespoke business software, modeling workflows for matching, messaging, offers, and payments. 

Matching Engine and Data Flow via Custom Software Development

At the core is an AI-driven matching engine that evaluates skills, experience, and contextual signals from LinkedIn profiles. Flask services orchestrate matching and workflow logic, while RabbitMQ handles asynchronous events such as match updates, messages, and billing triggers. PostgreSQL stores structured hiring data. This custom software development stack ensures predictable behavior as usage grows and supports auditable hiring actions.

UI and Operations with Low Code AI

Speed of iteration matters in recruitment products. We applied low code AI selectively for admin configuration, review screens, and internal tooling, without compromising the core engine. This enabled rapid tuning of matching thresholds, message flows, and contract templates as real usage patterns emerged. The result is faster refinement while keeping operational risk controlled.

Payments, Contracts, and Compliance: A Unified Custom Software Solution

Hiring does not stop at matching. Oolu integrates Stripe for billing and supports contract management to close the loop. Companies can move from match to agreement without exporting data or re-entering details. Treating these steps as priorities was central to delivering a reliable custom software solution for enterprise hiring.

Core Capabilities Enabled by Web Development Using AI

  • AI-driven matching based on strengths and experience.
  • Admin and ops tooling accelerated with low code AI.
  • LinkedIn-based onboarding for instant profile creation.
  • In-platform communication between companies and candidates.
  • Contract management with structured data tracking.
  • Integrated billing and payments via Stripe.
  • Event-driven workflows powered by RabbitMQ.

Outcomes and Impact

Oolu shortened hiring cycles and improved match relevance. Teams reduced reliance on multiple disconnected tools and manual coordination. Professionals discovered fitting opportunities faster, with less friction. This is a practical example of web development using AI to reduce routine steps across the hiring flow.

The Oolu case shows how a thoughtfully designed custom software solution, built with AI at its core, can modernize recruitment from first match to signed contract at scale.

> _

Project screenshot 1
Project screenshot 2
Project screenshot 3

Want similar results for your project?

Let's discuss how we can help you achieve your goals.