Product Owner
Research, Design, Product ownership
Nov 2024 - Ongoing
Ministry of Labour & Employment
This one didn't begin with a brief. I put together a concept proposal covering a few key modules of the NCS jobseeker app and sent it to the Ministry of Labour and Employment as an outreach. No one asked for it. I just thought the platform needed it.
Six or seven months passed with no response. Then a follow-up came, and what started as a few concept screens eventually turned into a full end-to-end design and development engagement. I moved from being the person who sent the proposal to being the product owner across the entire thing: conducting research, owning the design from first principles, and coordinating the development pipeline.
The core modules are now live. The platform is still actively evolving.

NCS was functional in the way a lot of legacy government platforms are functional: it existed, it had features, and if you were determined enough you could eventually do what you came to do. But the experience was genuinely discouraging.

The NCS app was essentially the desktop website wrapped in a mobile shell with no adaptation for how people actually use phones. For a platform meant to serve millions of jobseekers, many of whom use their phone as their primary or only device, this was a fundamental failure.


Job fairs, career counselling, application tracking: these existed on paper but were so hard to find and use that most users either didn't know about them or gave up. The information architecture seemed to have grown organically over years without anyone ever stepping back to look at the whole thing.
NCS isn't a platform for white-collar professionals switching jobs. It serves a much broader demographic: first-time jobseekers, informal sector workers, people with limited digital literacy, people applying for government roles from rural areas. The existing design made no concessions for any of this. It assumed a level of comfort with digital tools that most of its users didn't have.

The people I could realistically interview for the jobseeker side were people around me: friends, family, and colleagues including some blue-collar staff in the organisation. Not a representative sample, but a real one. They gave me honest reactions to the existing NCS experience and clear signals about what they expected from a job platform based on what they had used before. The gap between NCS and what they considered normal was consistent and obvious across every conversation.
Getting to the employer side required a different route. Through references from people at the ministry, I got visibility into how job aggregators post on the platform and how modules like career counselling and employment centres actually operate day to day. I was also able to get valuable insights from the recruiters working in my own organization. These were not formal interviews but they gave me genuine operational context that shaped how I approached the employer flows.
I audited the existing NCS portal systematically and benchmarked it against both Indian job platforms and international public employment services to understand what good looked like at scale. The audit confirmed most of what the interviews had surfaced, and the benchmarking gave me a clear picture of the baseline users were comparing NCS against.

A government platform doesn't get to have a lower bar than a private one. Not when the stakes are someone's livelihood.
A product this large involves hundreds of decisions. These are the ones that mattered most.
One of the core problems with NCS was credibility: bot accounts, unverified qualifications, employers who couldn't trust what they were reading on a profile. I made DigiLocker integration central rather than optional.

Logging in via DigiLocker means every account is tied to a verified identity from the start. It kills spam accounts and bots at the source. Beyond login, DigiLocker lets jobseekers pull their education certificates directly into their profile, meaning the qualifications shown are backed by real documents. For a government employment platform, that verified layer is genuinely differentiating from private alternatives.
The hardest design problem on this project was inclusivity. The platform needed to work for someone applying for their first job from a small town on a basic Android phone, and also for an experienced professional comparing multiple offers. Designing for the lowest common denominator usually produces something that frustrates everyone.
The answer was progressive complexity. Every core flow works in as few steps as possible with sensible defaults, minimal required fields, and clear plain-language labels. More advanced capabilities, like adding multiple CVs, setting visibility settings on profile sections, or writing a custom cover letter, exist and are discoverable, but are never in the way.
The AI-powered CV builder came directly from this thinking: a lot of NCS users have never written a CV before. Rather than leaving them with a blank form, the platform generates a complete, professional CV from their profile data using OpenAI, which they can then edit. That feature exists specifically because the user base includes people who genuinely need it.

Job search on the old NCS was a keyword search with basic filters. You typed something, got a list, scrolled through it. There was no intelligence to it and no connection between what a jobseeker had put in their profile and what they were being shown.
I introduced skill-based matching that works for both sides of the platform. Jobseekers see how their profile aligns with each job posting before they apply: which skills match, which are missing, how their experience compares to what's required.

Employers get the reverse: when a job is posted, the system surfaces candidates whose skills and qualifications align with the role, ranked by match quality rather than just recency. The result is a platform where both sides spend less time filtering and more time on decisions that actually matter.

A lot of users had tried NCS, found it lacking compared to Naukri or LinkedIn, and stopped using it. Not because the jobs weren't there, but because the experience around the jobs was so much worse. No bookmarking, no application status tracking, no employer invitations, no profile visibility controls, no multiple CV support.
I treated this systematically: I mapped every feature users mentioned when describing what they expected from a job platform and built a checklist of what NCS was missing.

There were some features like employer invitations (where an employer can proactively reach out to a candidate, who then appears as shortlisted if they accept) required more thought about how they fit into the broader employer/jobseeker interaction model. The goal was that a user who had come from, say, Naukri should not feel like they had stepped backwards.

The complete redesign covers 10+ major modules across the jobseeker and employer journeys. Here are the core ones.
Registration via DigiLocker or mobile OTP, with document auto-fetch cutting profile setup time significantly. The profile covers skills, qualifications, work history, job preferences, and career timeline in one organised view. Multiple CVs supported, each shareable separately. Profile visibility settings let jobseekers control what different audiences can see. NCS-TrueProfile integration adds a verified identity layer that private platforms cannot offer.

Jobseeker's profile was improved considerably to introduce many familiar features like sharing their profile, adding a profile picture, job preferences, etc. To better understand the comparison with how the profile looked before, the slider below shows the desktop web version.



Career timeline is introduced to let jobseekers tell the story of how their career has panned out so far. For the current version, education and professional experiences are allowed to be entered but it is envisioned that milestones and achievements like competitions, hackathons, certifications could also be a part of this to better align with blue-collared jobseekers.

A personalised home surface based on profile and preferences, with government job listings visually distinguished by the official Govt. of India emblem. Jobseekers can search jobs by industry, job type, experience level, etc. Quick filters are also given to browse jobs that match fix criteria like full-time, part-time, freelance, govt. jobs, etc.

Improved search with relevant filters and keyword plus location inputs. Job bookmarking and alert setting for saved searches. We introduced "near me" feature to instantly let jobseekers search for opportunities near them, especially useful for blue-collar jobs when distance is more important than job profile.


Each job listing shows a skills match score which is put together based on the skills and required education mentioned in the job post, so that jobseeker can make an informed decision whether they want to apply or not. The application flow becomes much smoother than earlier with an easy 2 step process - confirm contact details, upload or choose an existing CV and add an optional cover letter if one wishes to.

Unlike before, jobseekers could now stay aware of the current status of their job application at all times. This is something jobseekers from both ends of the spectrum, formal & informal sector want.

A guided job posting flow replacing the old single long form. Drafts and templates supported so frequent hirers don't start from scratch each time. AI assistance for writing and improving job descriptions.

Candidate discovery surfaces profiles ranked by skill match rather than a flat list. Comprehensive filters are at an employer's disposal to filter out valid candidates: Industry, experience, functional role, functional area, min. education level, to name a few.

Just like the jobseeker, employers can keep track of their job postings via a dedicated job posting management module, with more intuitive options available for change status of any job posting easily.

Employers have dedicated section in their portal to manage candidates inside each of their job posting, easily changing the status across to keep everything organized.

Available to every jobseeker, it generates a complete professional CV from profile data using AI, which the user can then edit section by section. Supports both automatic generation and fully manual entry for users who prefer control. Designed specifically for users who have never written a CV before, which is a significant portion of NCS's user base. As part of the MVP, focus was on including only the core features.

The user interviews helped, but I am not the target user for NCS. I have never looked for a job on a government portal, navigated a form in a language that is not my first, or applied for a role without a stable internet connection. Bridging that gap required constant pressure-testing of assumptions. Every time I thought a flow was simple enough, I had to ask: simple for whom?
Being product owner across both sides meant I was making decisions that affected the build directly, not just handing off to someone else to figure out. That is a different kind of responsibility. Scoping what goes into phase one versus phase two was as much a design decision as any visual or interaction choice. Several modules I designed are in Figma but not yet in development, held back by delivery scope rather than design readiness.
NCS is a government platform operating under MoLE. Certain decisions were non-negotiable: specific integrations were mandated, certain workflows had to match existing policy processes, and anything touching user data had to clear a different bar than a private product would. Learning to distinguish between constraints I could design around and constraints I had to accept was an ongoing exercise throughout the project.
At the time of writing, core features we revamped are live. The platform is continuing to evolve, with additional modules currently in design and scoped for the next development phase. I am not going to cite platform-level growth statistics here as the redesign is recent (at the time of writing) and isolating design impact from other variables would be misleading. What I can say is that a platform with a known reputation for being difficult to use now has a significantly different experience across every core flow, and that real users are moving through it.


I came into this as a designer and ended up as a product owner. Those are not the same job. As a designer, my job is to understand the problem and create the best solution I can. As a product owner, my job is to make sure the right things get built in the right order by a team of people who are not in my head.
The thing I keep coming back to is how this started. I put together a concept proposal on my own initiative and sent it cold to a government ministry. There was no brief, no client, no guarantee anything would come of it. Six or seven months later a follow-up arrived, and it eventually became a live product used by real people across the country.
I do not think that was luck. I think it was what happens when you care enough about a problem to do something about it before anyone gives you permission.