Auth and session protection
How protected routing, token validation, and trusted session checks keep users moving confidently through a hiring platform.
Explore the architectural decisions, hard bugs encountered in production, and verified fixes built across MedLinkJobs and MRecruit. Each case study features an interactive live demo.
How protected routing, token validation, and trusted session checks keep users moving confidently through a hiring platform.
How optimistic scheduling and clear state transitions reduce the feeling of delay during interview coordination.
Why recurring work needs local time awareness, readable rules, and a user-centered schedule model.
Designing search so candidates, jobs, and filters feel structured instead of noisy and overwhelming.
Building a multi-step candidate form that stays resilient as rows, documents, and nested data keep changing.
How a multi-step offer flow keeps a hiring decision aligned with the final document and the reviewer’s confidence.
How dense operational screens stay usable when a user moves between list, context, and full detail.
Turning messy resumes into clean candidate data with a disciplined mapping layer and a human review step.
Balancing speed, SEO, and freshness when content-heavy pages need to stay discoverable and reliable.
How route-aware pages and metadata make job and city pages more useful to both people and search engines.
Using the edge to redirect users before they enter the wrong app state or protected route.
One reusable table system adapting across candidates, jobs, vendors, interviews, and offer records without duplicating logic.