All projects
Product2026

DevHire Pro

Job portal & applicant tracking system for tech recruitment

An enterprise-grade job portal and ATS with real-time multi-attribute filtering, glassmorphic light/dark theming and an interactive application pipeline tracker.

v19

React

Real-time

Filters

Light + Dark

Themes

  • React 19
  • Vite
  • JavaScript
  • Lucide Icons
  • Modern CSS

The problem

Job boards are usually slow, ugly and hard to filter. Recruiters and candidates both waste time scrolling through irrelevant listings with no way to track application progress.

The solution

DevHire Pro filters jobs instantly as you type — by keyword, skill and location simultaneously — and tracks every application through a visual pipeline. Built with React 19 and Vite for instant interactions.

Architecture

  1. 01React 19 with modern hooks for all state management
  2. 02Vite build tooling for instant dev feedback and small production bundles
  3. 03Client-side filtering engine combining keyword, skill and location criteria
  4. 04Theme system with glassmorphic light/dark switching via CSS variables

Key features

  • Instant keyword, skill & location search filtering
  • Interactive job application pipeline tracker
  • Glassmorphic light/dark theme switching
  • Fully responsive dashboard layout

Development process

  • Mapped the recruiter and candidate journeys before writing code
  • Built the filtering logic as a pure function so it stays testable

Job board

Live multi-filter search

Pipeline

Application status tracker

Challenges

  • Combining three live filters without laggy re-renders — solved with memoization
  • Designing a theme switch that keeps every surface readable in both modes

Lessons learned

  • Pure functions make complex filtering logic easy to reason about
  • CSS variables are the cleanest way to theme an entire app

Next case study

TaskFlow

Agile productivity suite with Kanban boards