When it comes to applying to jobs and thinking of career paths to pursue, it is not just the job you have to think of, there are other deciding factors in your life. From a candidate's perspective, keeping a track of multiple job applications is difficult, especially when many applications are sent out by a candidate over a short time period; details are apt to be forgotten and reflection upon past interviews tends to simplify to "good or bad" lacking the nuance of why.

With client focused application tracking systems (Lever, Workable etc) and talent recruitment platforms (, Hired etc) on the rise, often there appears to be a lack of process-visibility for candidates. If applying to various companies, you may apply to a startup over an email and a large company using their application form, it can very quickly become too difficult to keep track of it all in your head.

And when you do receive multiple job offers, how do you measure which job offers to accept? Is there a way to visualise the nuanced but nonetheless important aspects of a job search to aid comparison?

Moreover, you may be thinking of, or actively be, comparing different career paths in your life. Since a single dashboard solution does not currently exist to help a candidate track and view all of their applications easily, and enhance the decision making process by providing helpful data visualisation techniques for a better comparison, we have endeavoured to create one.

What it does

We have built a candidate focused application tracking tool, where a candidate can record their progress and update their thoughts on 6 core metrics per job application that we feel are the reasons people accept or decline a job offer: - Self purpose: in the job is the person is likely to fulfil their life purpose and work on causes they care about? - Aligning with company goals: do the company goals align with the candidates personal goals? - Progression possibility: how likely is a candidate to progress within their career if they were to take on this role? - Social interaction: are there plenty of opportunities to meet and make great friends with like-minded people? Would the candidate be flexible to socialise outside of work? - Salary and benefits: Does a candidate deem salary (based on working hours) to be suitable for the work, based on experience, skills, etc? Include bonus and stock options while measuring. - Travel: this encompasses location, ease of commuting, access to other places such as gyms, restaurants etc

A career path is likely to have multiple job applications, since you'll be working towards a career objective. A job application requires you to input basic details and takes less than 30 seconds to fill out. Candidates can update their progress in job application with a couple of clicks. We help to measure and compare the above 6 core data points so that candidates can make better career decisions by picking the most suitable job.

Oh and it is simple and easy to use: every button, text, and chart has a purpose.

How we built it

We built it with Javascript using ReactJS with NextJS framework, using postgresql for a database solution and HTML, CSS, with bootstrap UI elements.

Challenges we ran into

Initially we aimed for an offline application with ability to sync to cloud using Electron ( to build cross platform app for desktop computers, however we soon (well around 2am, hahah) realised we faced some unknown and numerous issues with Electron when paired with React. So we switched towards building a front and backend web service, using most of the application code that we had developed along the way.

Accomplishments that we're proud of

  • Visual representation of application process for the candidates.
  • Adding career paths which can have multiple jobs within them.
  • Helping candidates make better decisions and in doing so helping companies hire the right talent (most likely to pass probation and to be passionate about what they do).
  • Making key decisions in salvaging a project when things don't go to plan
  • Completing major objectives while having a 2 person team.

What we learned

  • having thoughts on what you want to build before hand can help
  • Making decisions about technologies to use far in advance, and having ample experience building software with those tools beforehand, can free up crucial time that would be spent learning them during the event.
  • Sponsors and partners at the Hackathon are super helpful and really cool to talk to!

What's next for Pathfindr

No project is ever finished, but some large milestones that we feel would be helpful in such system:

  • integrate API from recruiter platforms to auto populate job description and application stage
  • feedback feature to aid companies make better decisions on hiring
  • machine learning to help candidate make better choices

Thank you TechCrunch and Sponsors and Berlin!

We would like to thanks everyone who helped make this event possible. We made new friends and worked on solutions to real world problems.

thumbnail image:

Share this project: