Restricted areas
Some places cannot simply be imaged. Users need to find out early, and they need a way to ask.
These four icons swap the whole page: gamer, kitchen, chef or biker. Same facts, four tellings.
Boring drops the costume and the motion for a plain, skimmable page. Fancy is the show.
Player 1 · Tonight’s chef · Tonight’s tasting · On the road · Lead UX Designer · Hyderabad
Vasudevan is a UX leader who turns messy requirements into flows people actually understand, builds teams that run on curiosity rather than chaos, and asks “why does this need six clicks?” so users don’t have to.
He refers to himself in the third person because it sounds cool.
Rarity colours are vibes, not a ranking. Every quest shipped.Course labels are for fun, not a ranking. Every dish went out.Each course is a recipe: ingredients, method, plating and a taste test.Five stops. Each one taught something.Five projects, newest ideas first.
No full case study for this role yet. The projects below carry it.
Earth observation · Indian aerospace · Minfy Technologies
Two applications. One lets a user plot a point on the map, see every satellite pass over it and book a pass for imaging. The other runs Ground Station as a Service, from start to finish, for ground stations.
Indian IoT device for cows · Minfy Technologies
The app for a device that tracks cows’ heat cycles and health.
Mise en placeThe SOW waited for discovery, with design and dev leads in the room. Prep before you light the fire.
Side questChef’s noteChef’s noteDetourSide noteHeat and fever both raise a cow’s temperature. A combined signal of temperature rise plus movement can indicate which one it is.
Australian enterprise platform · Minfy Technologies
A platform between enterprises and vendors for machinery and part repair, by cost or under warranty.
Australian tape-to-cloud backup · Minfy Technologies
Converts physical tapes into cloud backups for companies. The first Minfy project with a full team: PM, front end and back end.
At-home lab tests · Minfy Technologies
Brings X-ray and ECG machines home for lab tests. The first project after joining Minfy.
Habits that stayed at Minfy after the project ended.Rules that stayed in the kitchen after service.Prep before the fire. These habits stayed after service.What each ride taught, fitted before the next one.Practices that stayed at Minfy after the project ended.
Everything, in the order I would tell it.
Every sketch gets a team review with PM, front end and back end before it is finalised.
Feasibility settled earlyEach feature gets a requirement document, so scope cannot drift between design and build.
Turnaround per feature: down about 65%Pre-sales used to set timelines before design and dev had seen the problem. Now the SOW waits for discovery, with leads from both in the room.
Shipped with 15% of the time leftBrainstorms drop the inferior concepts first, so clients choose between fewer, stronger options. Estimates stay conservative and delivery lands early.
About 30% faster UX deliveryClickable AI-generated prototypes replace static screens, so developers, PMs and clients see the flow instead of hearing it explained.
About 85% fewer explanatory callsDesign’s share of the standard project timeline has at least doubled, after a lot of arguing.
2x or more design timeFilled markers have proof behind them. Click one to read it. Right-click or long-press any marker to ping it.
Onboarded and mentored 5 designers at Minfy, and 2 at Outliersoft. Leading 4 today.
Reviews UX direction across projects and still owns UX strategy.
Being groomed into a lead, so there is always a backup.
Joins every brainstorm and review.
Joins every brainstorm and review.
Joins every brainstorm and review.
Brainstorming is a standing habit. Every project gets discussed, argued over and debated until the idea holds.
On Xovian Aerospace, the aim was to guide a newly hired senior designer without spoon-feeding him. The client was happy enough to send three more projects.
Career map. The fog is the next chapter.Career log, newest first. Tap a ticket.Eight courses served, dessert still to be decided.Every mile, start to now.Newest first.
May 2023 → now
Lead UX Designer, May 2024 to now · Sr. UX Designer, May 2023 to April 2024
Joined as the first designer and the fourth hire, in the Intelligent Apps product team. Built the UX practice from scratch. It is now a team of 4 working across aerospace, healthcare, industrial services, logistics, weather analytics and data platforms. Wrote the team’s design SOPs. Of the policies I put to the company, one was adopted: discovery before the SOW, which works more as a design SOP. I also changed how design and dev work together. The whole team talks and brainstorms before design starts, so developers meet no surprises, and they build from a document and a prototype. A design system I built cut POC designs from four days to two.
Oct 2021 → Mar 2023
Product Designer
Revamped the customer journey for the Insurance Qualification Lens (IQL), and customer acquisition rose 13%. Publisher satisfaction went from 3.0 to 4.5. A full IQL redesign onboarded 3 new publishers to the White Label App.
Oct 2018 → Oct 2021
UX Designer
Enterprise healthcare, aviation and analytics platforms for Prudential (Pulse, Proteinmetrics) and FedEx Aviation. Led and mentored a team of 2 designers.
Jul 2017 → Sep 2018
Jr. Designer / Partner · Chennai
First design job. Co-built a mobility product from concept to prototype: research, UX strategy, interaction design and investor presentations.
Oct 2012 → Jul 2017
Team Lead · Hyderabad
Led large-scale publishing operations and mentored the team.
2010 → 2012
Accenture, Jul 2010 to Dec 2010 · Cognizant (CTS), Feb 2011 to Jan 2012
2006 → 2010
B.E. Automobile Engineering
Side classes. Mostly harmless.Off the clock. Mostly edible.Off the clock. Mostly edible.Not riding. Mostly.Interests outside work.
Apex, Dota 2, CS2, Sekiro and Wukong. Overanalyses game interfaces, which counts as research.
Rides a KTM 390 Duke. Prefers routes where nobody asks for six clicks.
Mise en place before the fire. It is also why scoping now waits for discovery.
Avid. Five that earned a permanent spot.
Writes songs and composes them.
Frames shot by me. Wheels, dogs, light.
Also an anime freak. *Self-proclaimed.
Open to Principal UX and design leadership roles.
Case study · Minfy Technologies
Search a place and see every satellite that can see it.
The brief
Dhruva Space already builds satellites. They wanted to enter Earth observation and put that technology to work for people who need images of specific places on Earth, for surveys, security and other uses.
The ask came down to one line: let a user search a location and see every satellite pass around or over it.
When I have a place in mind, I want to see what can image it and when, so I can decide what to book.Job to be done
Who it was for
The users were mostly corporates and agencies, including government agencies, who wanted to find a place and download photos of it.
The discussions
We spent a lot of time on what the system could honestly promise. Four areas kept coming back.
Some places cannot simply be imaged. Users need to find out early, and they need a way to ask.
Orbits change, and orbital decay moves where a satellite will be. Every time we show has to be one we can stand behind.
A picture only counts once it is back on the ground. That depends on ground station control, RF signal strength, what happens when a connection breaks, and how files are transferred. Big files ended up going out over FTP. An incomplete pass is finished on the next one by partial transfer, even without a new booking.
A pass can arrive on time and still return a picture of clouds.
The approach was direct. I built it on the patterns of a B2C platform, so the experience stays plain even though what sits behind it is not.
The structure
Four low-fidelity sketches of how the product is laid out: one search bar, several ways to mark an area, passes by time range, and a clear path when an area is restricted. I redrew them for this case study from the flow map and the final screens, because the originals were not kept.
The flow
The map of the whole journey, from login to order history. It is the backbone for the screens and for the customer journey below.
The screens
Six screens from the search step, from landing to a restricted-area request and the order. Provider names are blurred.
The customer journey
Seven stages, taken from the flow map. Each one starts from what the person wants. The worries come from my time on the project, and the confidence line is my reading of them.
The hard call
We launched with single orders: pick one pass and you are done. Choosing among several passes was the worry, so several passes in one order, and later recurrence, came after launch.
Every order shows the cloud and weather projection for its pass, and says plainly that there is always a chance it will not work. We wanted to keep it simple, and to see whether implementation and customer acceptance went more easily that way.
What happened
Customers came on board, including government agencies. They tried it, were impressed, and used it again and again. One ran it on site.
The product was white-labelled for a foreign space agency. The project is still going, and it began in January 2025.
Case study · Minfy Technologies
Move a company’s old backup tapes to the cloud, and get any file back when it is needed.
The brief
TapeArk collects a company’s physical backup tapes, including legacy formats few others handle, audits them, loads the data into the cloud, and brings back any file on request.
The client came with the technology, a brand guide, user stories, a tentative feature set and a basic flow. The experience around them was still to be made.
What we had
What we needed
When my old tapes are costing me rent and few services can read them, I want to move the data to the cloud and get any file back when I need it, so I can stop worrying about the tapes.Job to be done
The research
I interviewed clients across different companies, and read the main alternatives: AWS Snowball, Google’s Transfer Appliance, Azure Data Box and IBM Cloud. The device-based options ask the customer to handle the logistics and the rental, and some tape formats are not supported at all. That left TapeArk four things to be known for.
Built around tape, including legacy and niche formats.
Cataloguing, secure transport, restore and ingestion, all handled by one service.
Not tied to one provider, so the customer chooses where the data lands.
Services shaped to the problem, such as unusual formats and data checks.
The customer journey
The journey map from my research, redrawn. It is built from interviews with clients across different companies. The line is the customer’s mood: high where TapeArk takes work off them, low where they are left guessing. Quotes are close to their words.
The response
The low points on the map became the brief for the screens.
The flow
My flow map, redrawn: the public site from landing page to quote, then the customer’s account from pickup to restore, with the detail that each step had to carry. The admin console has its own section below.
The structure
Four low-fidelity sketches of the main surfaces: the wizard, the order tracker, restore, and the admin job steps. I redrew them for this case study from the flow map and the final screens.
The screens
Two screens from the customer’s tracker. The admin console has its own section below.
The admin console
The console came after the first release, once running the back end straight from the database had failed more than once. It began as a rough flow: the admin sees every order and client, and can act on a customer’s order at each step, from services and billing through shipping, audit and ingestion to restore. This is that early flow, redrawn.
The finished console turns that flow into a seven-step job: account, job, shipping, tape, ingestion, fee and documents.
The hard call
TapeArk wanted to run the back end straight from MongoDB, with no admin interface. After a lot of back and forth, the first release went ahead without one.
After a lot of failures, we built the admin console. It is the account-creation flow above: seven steps that take a job from account to documents, so a job is set up in one place instead of in the database.
Where the back end pushed back
I wanted order statuses that did not exist yet, and some that were partial, such as an audit that has covered 2 of 6 tapes. The back end, as built, could not handle them. The back end had been built first and there was no SOP.
Designs kept clashing with its limits and had to be redone. So after each sketch, the whole team now sits down together and discusses it before it is finalised. Feasibility gets settled at the sketch stage, and Minfy still works this way.
What shipped. The full product shipped and it is running. It is an enterprise B2B product, so there is no public site to link to.
Case study · Minfy Technologies
A cattle-health app for dairy farmers in India. The moment a cow comes into heat, the farmer knows, and knows what to do next.
The brief
Vanix makes a smart collar for dairy cows. It streams each cow’s temperature and movement, and the app turns that into one plain action: confirm heat, call a vet, log an insemination, record the milk.
The client already had an app, and we wanted a new start rather than a patch. Before drawing anything we spoke to farmers and to the client, and I wrote the PRD from what we heard.
Who it is for
What the PRD set out to do
When a cow comes into heat, I want to know straight away and what to do next, so I do not miss the short window to inseminate her.Job to be done
The research
We spoke to farmers and to the client. The problem the PRD recorded came out of those conversations: events that decide a cow’s health and milk are caught late or missed, and nothing reliable is written down.
Heat, fever and calving distress go unnoticed because spotting them means someone watching all day, across many cows and farms.
Memory, paper and WhatsApp, with milk written on paper first and logged after. Mix-ups happened, and a vet had no history to read.
The key persona has lower literacy and works in Hindi, so a picture they can tie to an event beats a line of text.
The app has to work on poor networks and on a wide range of Android phones.
What stayed with me from those conversations, in my own words:
The heat journey
The first scenario in the PRD, as a journey: the collar flags a cow in heat early in the morning, and the farmer has to act inside the window, in Hindi, quickly. That was the target the screens were designed to.
Heat and fever both raise a cow’s temperature. A rise in temperature together with movement can indicate which one it is, so the details page shows both graphs.Side note
The hard call
I made the heat alert a full-screen card, and made it one card that changes as the hours pass, instead of a new alert at each stage.
Detection starts a single, real 24-hour clock. The farmer’s Yes or No only acknowledges it, and does not pause or reset it. The same card moves through the phases on its own, and the PRD records it as the accepted direction: one evolving heat-to-insemination card, not separate alerts per phase.
I pushed for it because one card is easy to keep track of. Multiple cards, each with its own status, become chaotic.
What we left out
One card, one clock
If the window closes with nothing logged, the card asks directly: was the cow inseminated, or was it missed?
The structure
Four low-fidelity sketches of the core loop: detect, decide, act, record. I redrew them for this case study from the PRD and the final screens.
The screens
Six screens from the prototype. The alert cards are picture-first, so a farmer can answer without reading.
How it was built
I built the prototype in code with Claude, as one HTML file that anyone could open and tap through, with a design system beside it. The developers got something to read and run, not a stack of static frames. Rules like these were written down and held:
A warm background, never pure white, to cut glare in the field.
The bright green is an accent only. Text on white uses a deeper green that passes AA.
Tap targets of at least 48 by 48, and no text under 14.
Hindi and Bhojpuri run 20 to 40 percent longer, so no fixed-width containers.
Working with two junior designers
I wrote the PRD and did the initial design. Two junior designers carried the visuals and the execution.
I reviewed their work from the ideation stage, starting at the sketches, and guided them to think the problem through rather than telling them what was right.
One engine, two roles
An owner opening a card in Events and a farmer tapping a priority row run the same flow. Owners approve milk edits, and farmers send them as requests, so one set of screens serves both.
What shipped
The Flutter app was made separately from the prototype and shipped. The client was happy with it.
It was the first project scoped with the SOW after discovery. Design and dev leads gave their input up front, and the team shipped with 15% of the timeline left.
What came after
The client loved the work and gave us another project, DigiKhet, which we are working on now. It is about tractors, and how the admin, the mechanic and the farmer interact through it.
Case study · Minfy Technologies
A platform where enterprises send equipment to vendors for repair or warranty. Designing it meant drawing a line around it, and keeping it there.
The brief
An enterprise is a company that owns equipment. A vendor is the company that fixes it. If a company uses a gearbox and the gearbox fails, it goes to a vendor, either to be repaired at a cost or, if it is still covered, under warranty. One Trace is the platform between the two.
The people on it are the One Trace team, and the admins and users on each side.
The primary admin, with control of the whole application.
Looks after vendor engagement and onboarding, and the financials.
An admin, and users who can read and write.
An admin, and users who can read and write.
When a request keeps growing after it is agreed, I want one document everyone has signed, so each feature stays what we said it was.The job the FRD had to do
The starting point
The client’s team already had a wireframe. I spoke to the team who made it, and I made my own wireframes against theirs.
Planned and actual
12 weeks planned, 2 of them for design
About 8 months of to and fro
It was meant to be a 12-week project, with two weeks for design. It ended up taking about eight months of to and fro, because there was no boundary and not one source of truth.
What went wrong
What they wanted was in the business requirements, but not the details. So the details kept arriving later. We want warranty. Then things were added inside warranty. Then forms were added.
It began as a simple status view of an application, with different steps. It became a full unit, where every step had several smaller steps of its own. It happened again and again.
The move
After it happened a few times, I decided we needed a restriction and a single source of truth. So I wrote a feature requirements document, an FRD, for every feature.
Each one follows the same skeleton: a one-pager, the problem, the objectives, who it is for, the use cases, then what is in, what is out, the design rules and the open questions. Then it is signed off.
The team still writes them.
The hard calls
The hardest thing was telling the client to split the product in two: an MVP first, and the extended product after it, to avoid crowding.
The second was about roles. They also wanted one admin role that could do everything. Convincing them of a user management system was mine to do. We defined a few roles, each with its own responsibilities and access, instead of giving everyone whatever role they asked for. That saved a lot of backend effort.
One FRD, close up
The reports FRD is a good example of the line being drawn. The idea was a bird’s-eye view for One Trace members: the work, the users, the money and the timelines, so anything abnormal can be flagged for attention.
Features in
Features out
Below that it got specific, so there was little left to argue about. Filters by type, currency, duration, vendor or enterprise, and material number. Repair graphs for dollars spent, items repaired and average time per repair. Warranty graphs for dollars spent, claims won, lost and ongoing, and the top five rejection reasons. Time on the x-axis of every graph, solid bars throughout, and a stacked bar only for claims.
It also said who sees what. The OT admin sees vendors and enterprises, and can pick one or all. A vendor sees the report against all enterprises or one. An enterprise sees it against all vendors or one.
The structure
Four low-fidelity sketches: the reports page, who sees what, how the scope grew, and how the FRD fits in. I redrew them for this case study from the FRD.
The screens
Screens from the design file. The numbers and names in them are sample data, since the product is not live yet.
Every step of a job is a status, and every status has its own small action. This is a single warranty claim, with the purchase order details on the left and the claim form in the middle.
The user management system sits behind its own tabs for enterprises, vendors, users and reports. The one admin who could do everything became roles, and each licence tier says how many of each kind of user it allows.
What changed
Writing an FRD for every feature limited the scope creep. The turnaround for each feature fell by about 65%, from two weeks to four days, and the team still writes one for each feature. That is about 70% in calendar days and about 60% in working days, averaged.
What we learnt from it also changed how we quote to clients. If we say 12 weeks and it extends, it looks bad. If we say 14 weeks and deliver in 12, it is better. That saved a lot of time.
Where it stands
We have been awarded a second phase. The platform is not live yet.
Case study · Minfy Technologies
X-rays and ECGs that come to your door. Everything ran on calls and email, so I designed the two apps that move the visit along: one for the customer and one for the technician.
The brief
The client was a doctor who, at the time, was the only one offering ECG and X-ray tests at home. A technician arrives with a portable machine, does the test, and a doctor signs the report. When I started, the whole thing ran on calls and email.
Three people carry it.
Busy, tech-minded, and finds it hard to commute for tests. He is unsure which home-diagnostic services to trust. Nobody does home ECG and X-ray, because the machines live in hospitals.
Looks after his parents. Weekdays go to the office, and weekends go to taking them to a hospital 14 km away. He worries what would happen in an emergency with that commute.
The technician. She wants accurate results, a comfortable patient and an efficient day. She cannot see a schedule, and a lot of the process is manual.
When someone in my family needs an X-ray or an ECG, I want it done at home by someone I can follow and trust, so nobody loses a day to a hospital 14 km away.Job to be done
Sixteen days, split like this.
The work was cut into modules, so the developer could build one while I designed the next. Some were small, so I grouped them, and we built the groups in parallel. In the order a customer meets them:
The research
I spoke to the technicians. They came over, and I asked them to do an X-ray and an ECG on me, so I could see how it worked. At the time everything was manual, and email carried the results.
The three personas above evolved out of those conversations. I also drew a journey map for each side, from finding out about home tests to waiting for the next one. Here is what each one showed.
The customer’s map
The technician’s map
The journey
The customer’s map has nine touchpoints. Here are five stretches of it, with what the map showed and what the screens do.
The shape
Each side had a journey map and pain points of its own, so there are two apps: one for the customer and one for the technician. The customer follows seven steps, from booked to the main report. The technician works through seven of their own, and moves the visit along as they go.
The hard call
The hardest call was delivering within the time we had. The preparation was there, but to deliver on it we had to restrict what went in.
The one thing I cut was waiting for a survey or direct interviews with patients. I worked from existing secondary research on the web instead. My team and the client agreed to it.
The structure
Four low-fidelity sketches: the two sides of a visit, the X-ray picker, the tracker and the two apps. I redrew them for this case study from the wireframes and the research file.
The screens
Six screens, from the welcome to the health record. The names and details in them are sample data.
The technician signs in with an employee ID, and works down the same sort of timeline, one step at a time.
What changed
The booking, the technician’s visit, the report and the bill now sit in one place, and both sides can see where it is.
The client loved the product.
Where it stands
It is not live. I designed it and prototyped it end to end in 16 days, alongside the developer.
Case study
An Uber for satellites. A marketplace in the middle: a satellite owner finds a ground station that fits, the station partner supplies it, and the data comes down by laser, not radio.
The brief
Think of Sumeria as an Uber for satellites. It is a middle platform between satellite owners and ground stations, and it uses laser instead of radio (RF) to bring data from a satellite down to a station.
A satellite can only send its data down when it passes over a ground station that can take it. The station has to speak the right standard, be free at that time, and have clear enough weather. Sumeria puts that search, and the booking that follows, in one place.
Three kinds of people use it.
Searches for a pass, simulates it, books it, and follows the session live. Then collects the data.
Adds a station with its location, protocols and aperture size, connects its health and availability, sets a calendar, and reviews incoming requests.
Watches the network: stations that are up, weather, live sessions. Looks after partners and customers, and monitors the AI models for capacity, weather and pathing.
When my satellite has data to send down, I want to find a station that can take it at the time I need, so I do not lose the pass to weather or a bad match.Job to be done
The research
I started with a competitive landscape study of laser and optical ground-station networks. It had three jobs: find the common UX patterns, their strengths and gaps, and use them to shape the design for mission control, scheduling, network health, weather intelligence and analytics.
What the three providers did well
What was missing
That gave me five places to aim at:
The questions
After the initial debrief, I wrote down twenty-two fresh questions. Some were about the user: how do you point at the place you want to image? A coordinate, a pin, a shape file, a satellite, or a station? Others were about the physics: do we account for orbital decay? Is it a cone of coverage or a direct beam? Some were about money: what moves the price, and are payments wallet credits or external? And some were about things going wrong: what if a station has several antennas and one is due for maintenance? What are the failure scenarios? Can it be white-labelled?
The flows
Each role has its own flow, and the screen list that comes from them runs to 57 screens across sign-in, the satellite owner’s app, the station partner’s portal and the admin portal.
The shape
The same network shows up in all three. The owner starts on a global map, the partner’s station appears on that map once it is set up, and the admin gets an overview of the whole network.
The hard call
The hardest call was to use a route pattern to show the multiple passes a satellite makes. It is not a conventional approach for this kind of interface.
The founders, Craig and Chris, needed convincing. I argued that many more people would grasp a route drawn on a map at a glance than would read the same passes off a table.
The structure
Four low-fidelity sketches: the three roles, the gap in the market, how a pass is found and booked, and the questions. I redrew them for this case study from my research notes, the flows and the prototype.
The screens
The prototype was built in Figma Make. The company, people and satellite names in it are placeholders.
What changed
Finding a station, simulating the pass, booking it, and following it live happen in one interface in the prototype, with the partner and the admin in the same network.
The client was happy with it.
Where it stands
Sumeria is live. Stratumetrics came to us through this client.