Back to Works
Web App Full-Stack 2025 — 2026

Occupational Health
Matching Platform

ohmatching.com

A full-stack web platform connecting companies with independent occupational physicians and health nurses. Features multi-criteria search, OTP two-factor authentication, and admin tooling. Built solo from design to deployment.

ohmatching.com screenshot

Overview

In Japan, there is a shortage of dedicated platforms for connecting independent occupational physicians and health nurses with the companies that need them. ohmatching.com was built to solve this — providing a direct matching system for both sides of the occupational health relationship.

Key Features

Multi-Criteria Search
Filter professionals by region, specialisation, availability, and more — with combined search parameters.
OTP Two-Factor Authentication
Email-based one-time passwords for secure login, preventing unauthorised account access.
Professional Profiles
Physicians and nurses manage their own profiles — qualifications, experience, regions covered.
Company Dashboard
Search, favourite, and contact professionals from a unified dashboard for HR teams.
Admin Panel
User management, listing approval, and usage statistics for platform operations.

Technical Approach

Designed, developed, and deployed solo — from database schema to frontend to server configuration on xserver's Apache/PHP environment.

  • Secure session management with OTP email authentication flow
  • PDO prepared statements throughout — SQL injection prevention
  • CSRF token protection on all forms
  • Fully responsive layout for mobile and desktop
  • Custom admin interface for moderation and reporting

Challenges & Learnings

The hardest part was designing UX that works for two very different user types: corporate HR managers and independent medical professionals. Balancing search flexibility with simplicity, and making profile completion intuitive without friction — required iterative design and real user feedback.

Hibiki Shimizu
Created by
Hibiki Shimizu
Software Engineer & Full-Stack Developer

Feel free to reach out — I'm always open to new projects and collaborations.

Visit Portfolio

View Other Works