ATOMICA NETWORK

Galileo • Enterprise Matchmaking Platform

Galileo
Matchmaking Service

An enterprise matchmaking platform built to connect candidates with suitable vacancies. The system centralizes candidate management, vacancy imports, matchmaker workflows, messaging and intelligent match scoring inside one structured web application.

ASP.NET MVC EF Core PostgreSQL Docker Traefik Role-Based Access
Import Vacancies. Score Matches. Support Matchmakers.

Why This Exists

Matching candidates and vacancies without spreadsheet chaos.

The Galileo Matchmaking Service was designed to support matchmakers by combining candidate profiles, vacancy data, scoring rules and communication tools in one place. Instead of manually comparing everything, the system highlights promising matches and explains why they may be relevant.

Included:

Candidate Management

  • Candidate profiles and details
  • Assigned matchmaker workflow
  • Candidate status management
  • Inactive / soft delete support
  • Candidate overview with match counts
  • Candidate detail pages
  • Top vacancy recommendations
  • Role-based candidate visibility
  • Secure candidate access
  • Admin candidate controls

Vacancy System

  • External vacancy imports
  • Developer-focused vacancy filtering
  • Vacancy normalization
  • Vacancy detail pages
  • Vacancy deletion workflow
  • Support for imported job data
  • Source-aware vacancy handling
  • Searchable vacancy structure
  • Import limits for development mode
  • Production import preparation

Matching Engine

  • Role fit scoring
  • Skill matching
  • Distance comparison
  • Work type matching
  • Hours comparison
  • Confidence scoring
  • Match breakdowns
  • Strong points and attention points
  • AI-ready explanation structure
  • Human matchmaker final decision

Security & Platform

  • ASP.NET MVC architecture
  • Entity Framework Core
  • PostgreSQL database
  • Docker Compose setup
  • Traefik reverse proxy
  • Authentication system
  • Role-based authorization
  • Admin and matchmaker roles
  • Audit-style action tracking
  • Production deployment preparation

Built For Real-World Workflow

Designed around matchmakers, not around magic buttons.

The platform does not replace human decisions. It supports matchmakers by organizing information, showing relevant matches and explaining the reasoning behind a score. The matchmaker stays in control.

👤

Candidates

Clear profiles, status handling and vacancy recommendations.

💼

Vacancies

Imported job data structured for matching and review.

🧠

Matching

Scoring logic that compares skills, role fit, distance, hours and work type.

🔐

Security

Authentication, authorization and role-based access control.

🐳

Deployment

Dockerized setup with PostgreSQL and Traefik infrastructure.

Admin Tools

User management, role control and platform maintenance workflows.

My Role

Full architecture, implementation and delivery.

I designed and built the platform as a full-stack ASP.NET MVC application. My work included the database structure, authentication, authorization, candidate and vacancy management, matching logic, messaging features, Docker infrastructure and preparation for future AI-assisted match explanations.

In Development

Enterprise-style project with real stakeholders.

This project was built in a professional environment and presented as a working MVP. It became one of the key projects in my portfolio because it combines backend development, frontend work, database design, infrastructure and real-world workflow thinking.

Project Summary

From candidate data to meaningful match suggestions.

Galileo Matchmaking Service shows how a practical internal platform can reduce manual work, centralize data and give matchmakers better insight without removing the human decision.

Back to Web Apps