Tracka

Track Better · Tailor Smarter · Apply Faster

As a solo product designer, I built Tracka to solve a real problem faced by job seekers while expanding my role beyond UX. Alongside designing the experience, I defined the product logic, business rules, and technical architecture required to bring a functional application to life.

Client

Self-initiated product

Duration

3 months

Industry

Career Tech

Scope of Work

Full-stack Build

Information Architecture

Design System

Client

Self-initiated product

Duration

3 months

Industry

Career Tech

Scope of Work

Full-stack Build

Information Architecture

Design System

Tracka

Tailor Smarter. Track Better. Apply Faster.

As a solo product designer, I built Tracka to solve a real problem faced by job seekers while expanding my role beyond UX. Alongside designing the experience, I defined the product logic, business rules, and technical architecture required to bring a functional application to life.

Understanding the Job Search Journey

While searching for opportunities and speaking with other job seekers, I noticed a recurring pattern. As hiring became increasingly competitive and AI-driven screening became more common, many qualified candidates struggled to communicate their experience effectively rather than lacking the right skills. I saw an opportunity to simplify this process, so I designed Tracka to help people stay organized, tailor applications thoughtfully, and focus more on finding the right opportunity than managing the process itself.

Me (blue and red printed T-shirt) in discussion with fellow job seekers and career mentors at a Berlin employment meetup, listening to diverse perspectives on navigating the German job market.

User Interviews

Listening before designing

Before exploring solutions, I wanted to understand how people actually manage their job search. I captured recurring behaviors, frustrations, and workarounds through informal conversations with job seekers and recruiters.

10+

Career Meetups

18+

User Interviews

7

Industries Represented

4

Hiring Managers

10+

Career Meetups Attended

18+

User Interviews

7

Industries Represented

7

Industries Represented

18

User Interviews

4

Hiring Managers

10+

Career Meetups Attended

18+

User Interviews

7

Industries Represented

4

Hiring Managers

18

User Interviews

7

Industries Represented
Analysis

From Insights to Product Decisions

Conversations with job seekers revealed four recurring themes. Rather than solving every problem directly, I focused on the areas where Tracka could create the greatest impact within its own experience.

01 · Personalized Applications
"I have to tweak my CV for every job, and in Germany the cover letter matters too. Sending the same one everywhere just doesn't work anymore"
Insight

Tailoring applications was the most time-consuming part of the job search. Users needed faster ways to personalize resumes and cover letters without compromising quality.

Feature

Resume & Cover Letter Builder

  • Analyze the job description

  • Extract ATS keywords

  • Generate personalized application materials

02 · ATS Optimization
"Everyone keeps talking about ATS these days... before I apply, I compare my CV with the job description using AI"
Insight

Candidates increasingly relied on ATS checkers and manually compared resumes with job descriptions to improve their chances of reaching recruiters. Identifying the right keywords had become an additional step in every application.

Feature

ATS Match Analyzer

  • Extract ATS keywords from the job description

  • Highlight missing skills and keywords

  • Estimate ATS match score

03 · Application Management
"By the time someone emails me back, the job posting has disappeared, I can't remember which CV I sent, where I saved the cover letter, or what the role was actually looking for."
Insight

As applications progressed, important information became scattered across job portals, emails, folders, spreadsheets, and documents. Reconstructing the full context of an application often took longer than expected, especially during interviews and follow-ups.

Feature

Unified Workspace

  • Save the original job description

  • Store tailored CVs and cover letters

  • Keep recruiter contacts and notes together

04 · Frictionless Onboarding
"I already uploaded my CV... why am I filling in my work experience, education, and address all over again? After a few applications, those long forms get really tiring."
Insight

While we couldn't eliminate repetitive forms across external job portals, we could remove the same friction from our own onboarding experience.

Feature

AI-Powered Onboarding

  • Upload an existing CV

  • Automatically extract profile details

  • Review and confirm before getting started

User Journey

Designing for Activation and Retention

The journey map captures how the experience evolves from a user's first interaction to repeated use. Comparing both journeys helped identify moments of uncertainty, opportunities to reduce friction, and design decisions that support long-term engagement.

Product Hierarchy

Defining the Information Hierarchy

Before moving into UI design, I defined the information architecture and key user entry points. The experience separates marketing, authentication, onboarding, and the core workspace into a clear navigation structure, creating an intuitive journey for both first-time and returning users.

Design System

From Design System to Consistent Interfaces

A design system is only valuable if it can be applied consistently. I translated the system into structured documentation that AI could interpret, enabling reusable components, predictable layouts, and consistent outputs across the product.

Technical Architecture

Building a Scalable Architecture

Rather than building custom infrastructure, I evaluated modern tools that could accelerate development while keeping costs low and maintenance minimal. The architecture prioritizes rapid iteration today, with the flexibility to replace individual services as the product scales.

ATS Scoring Engine

Designing for Consistent Output

The Problem - Tracka's ATS Scoring Enginer scores how well a resume lines up with a job description before someone applies. Early on, that score came straight from an LLM call and running the same resume against the same job post twice didn't always return the same number. Sometimes the swing was 15 points, with nothing about either document changed.

The Decision - I separated understanding from scoring. The LLM extracts structured job requirements once, while a deterministic ATS engine calculates the score using predefined matching logic and weighted dimensions. The result is consistent, transparent, and repeatable. The same input always produces the same score.

How It Works

Production Process

From Hand Sketch to Production UI

I started with hand-drawn sketches to explore the information hierarchy, content structure, and overall layout. Once the concept was clear, I recreated it as low-fidelity wireframes in Figma. These wireframes served as the design specification and context for AI Coding assistant to generate the initial high-fidelity interface, which I then refined through iterative design decisions.

Concept Sketch

Explore layout & information hierarchy

Figma Wireframe

Define structure & provide AI design context

Production UI

UI generated using AI coding agents, refined through iteration

Concept Sketch

Explore layout & information hierarchy

Figma Wireframe

Define structure & provide AI design context

Production UI

UI generated using AI coding agents, refined through iteration

Concept Sketch

Explore layout & information hierarchy

Figma Wireframe

Define structure & provide AI design context

Production UI

UI generated using AI coding agents, refined through iteration

Reflection

What I Learned While Building Tracka

Designing, building, and testing the product exposed challenges that only became visible during implementation. These experiences reshaped how I think about design systems, product logic, and product decisions.

01 · Layered Decision Making: Reliable products are built on clear fallback paths.

Building Tracka required defining product behavior for situations where a single rule wasn't enough. For example, deciding which theme the application should display meant evaluating multiple signals before reaching a final decision. This taught me to design layered decision paths that keep the experience predictable even when preferred inputs aren't available.

02 · Consistency & Reliability: Reliable products build more trust than clever features.

While designing the job tracker, I initially allowed users to add a job by pasting a job posting URL. Since different job boards use different page structures, universal URL extraction wasn't practical. Instead of forcing the feature to work everywhere, I redesigned the workflow so users paste the job description directly while the AI automatically extracts and fills the required fields. This reinforced that reliability creates more value than automation that only works in certain situations.

03 · Continuous Refinement: A design system evolves through continuous feedback.

While building Tracka with an AI coding assistant, I found that every new feature introduced new components, variants, and design refinements. Simply updating the design system in Figma wasn't enough because the AI also needed the latest design context to generate consistent interfaces. I learned to establish a feedback loop that kept both the design system and the AI aligned as the product evolved.

User Feedback
Build a tailored job application in under 15 minutes.

Tracka is live and continuously evolving through feedback from early users. I'm refining the experience with each iteration before making it available to everyone. Below are a few comments shared by people who have used it so far.

I kept losing track of which companies replied and which ones didn't. This made things a bit less chaotic for me, especially during busy weeks. Marla Rode, Forest Auditor

I kept losing track of which companies replied and which ones didn't. This made things a bit less chaotic for me, especially during busy weeks. Marla Rode, Forest Auditor

The cover letter part is surprisingly decent. I still edit everything myself, but it helped me stop starting at a blank page every time. Hannah Petrova, Costume Designer

I was using Notes and random bookmarks before. This feels cleaner. Still figuring it out, but at least applications aren't scattered anymore. Rohan S, Software Engineer

Explore Other Client Projects