Blueline

Blueline is a Hiring software used to rate candidates based on their interview performance.

Project Details

  • Frontend Tech Stack: NextJS, ReactJS, and TailwindCSS.
  • Backend Tech Stack: ExpressJS, TypeScript, PostgreSQL, Redis and ZoomAPI.
  • Contribution: Contributed as a Backend Engineer.
  • Project Photos

    Project Description

    As a backend engineer, I wrote robust APIs to serve the frontend application. The APIs were rate-limited, secured, and error-pruned. I also managed to cache some of the high-throughput read activities to the Database.

    I used tools like ExpressJS to write REST APIs, also used TypeScript for type safety and robust code, PostgresSQL NeonDB was used as a Database, Redis was used to cache some high-throughput read data, and finally, the ZOOM API to schedule the interview.

    The goal was to schedule an interview for the candidate with Zoom API, and also rate the candidate based on it. That rating could be used as a resume, and the company HR could use it to know the candidate's skill set , and the HR could believe those ratings as the interview was already conducted by a real expert.