Snehan Chakravarthi Signature | Logo

Visit
Live
Site

ACETRAIT

what is it?

Acetrait is an AI-powered platform designed for the recruitment process for both companies and job seekers. At its core, Acetrait simplifies and automates the task of creating engaging job posts, developing ideal candidate personas, conducting in-depth interviews, and evaluating candidates through AI and LLMs.

Macbook Device showing an application

stack ?

Initially, I wanted to build the application with svelte in sveltekit wishing to take advantage of Svelte's nice global state logic, but my love for next.js combined with its amazing developer experience and the latest Server Actions made me go with Next.js. Back into the world of react , with tailwindcss , I started to have fun coding the front end in a matter of days.

backend

I built the server mostly utilising the new Server Actions, with nodejs , and hosted on vercel ofc. Also used edge functions for couple of things in the application, to save money by not running function on the servers as there were long waiting periods for response from some API fetch calls from the LLMs, frequently hitting the Server Execution Limits on Vercel.

Macbook Device showing an application

What else? I fully committed to typescript . The database is built on supabase , and I was quickly able to set up secure cookie based auth and in no time I had a highly integrated RLS backed postgresql database, just waiting for my server actions to come fetch and feed them. The AI is powered by openai API.

features

Screenshot of organisation dashboard

Organisation dashboard, where you can create job posts, view applicants, and take AI interview for the organisation, to help the AI understand the organisation better.

Screenshot of creating Job post using AI

Creating job post using AI, just give the basic details and the AI will create the job post for you.

Screenshot of candidate grading

AI grading of the candidate, with the reasoning for the score.

Screenshot of candidate grading reasoning

AI grading reasoning, with the attributes and the score.

Technical Overview

Result

Macbook Device showing an application

The final website is still under development, with more innovative features and updates coming to it. But it is already being used by a couple of organisations for testing and trying out the AI features on real interviews. Head over to www.acetrait.com to test it yourself.

This project has led me to better understand AI and LLMs in general, and I had a great developer experience while coding this application. Largely it was thanks to the amazing libraries that simplifies the use of AI for the top LLMs providers like OpenAI, Mixtral etc.