Hey, I'm Rahul. I build enterprise platforms and AI-first products that prioritise human behaviour over pixel-perfect assumptions. Systems-first thinking. Accessibility by default. Occasional stand-up comedian.
Sole designer on a mission-critical iOS app for large-scale dairy farms — designing for non-tech-savvy users under extreme real-world constraints: time pressure, low connectivity, language barriers, and the unforgiving cost of human error.
Dairy farms lacked any unified system to manage feed operations. Workflows were fragmented — leading to feeding errors, inaccurate cost tracking, and wasted resources. Non-tech-savvy Spanish-speaking feeders worked in high-pressure, early-morning environments. A single wrong input during mixing could have direct animal welfare and financial consequences.
Sole UX/UI Designer — full end-to-end ownership. I led user and persona research, defined the entire information architecture, designed all interaction flows, built wireframes through to high-fidelity UI, and created the interactive prototype in close collaboration with the client's product and engineering teams.
Farm Owners — cost visibility and efficiency reports. Feeders — time-critical daily tasks, often in gloves, outdoors, 4am starts. Nutritionists — define and monitor recipes. The feeder persona was the hardest to design for — and the most important.
Recognition over Recall — feeders shouldn't have to remember system states. Error Prevention over Error Recovery — in a farm environment, a mistake caught before it happens is infinitely more valuable than a graceful error message after.
Separated viewing and editing states for all critical entities. Error prevention over micro-efficiency, backed by research showing low-literacy users are more likely to trigger destructive actions via accidental taps.
Leaned heavily into icon-led UI — grounded in psycholinguistic research on reading load under time stress. Under pressure, users revert to visual pattern recognition. Every icon validated with real users before it shipped.
Connectivity indicators, sync status, and background operation progress persist across every screen. When you're offline on a farm and don't know it, you make decisions on stale data. Visibility of system state is trust infrastructure.
Research on motor accuracy in fatigued users shows significant degradation in fine-motor control. Feeders start at 4am. We designed for the tired, gloved, outdoor version of the user — not the ideal one at a desk.
Despite different domain concepts — pens, ingredients, feedings, reports — identical navigation structure across all four modules. Hick's Law in practice — reduce decision load by making the next step always predictable.
Streamlined end-to-end feed operations. Measurably reduced human error during mixing and distribution. Feeders reported significantly improved confidence in time-critical workflows. Farm owners gained real-time cost visibility they never had before.
A 2-year enterprise engagement with Optimal Strategix Group — unifying fragmented data across multiple brands into one workspace that works for both marketing managers and data analysts, without compromising either.
A parent company managing multiple brands had no unified view of their data. Teams switched between disconnected tools, manually stitching together reports. Insights came late or got missed entirely. The problem wasn't a lack of data — it was the lack of a coherent system to navigate it.
Lead UX Designer across a 2-year engagement. End-to-end design — from user research and persona development through information architecture, interaction design, wireframes, and a full high-fidelity prototype, in close collaboration with product stakeholders and engineering.
Sarah (Marketing Manager) — works fast, switches brands constantly, needs visual clarity. John (Data Analyst) — needs control, depth, and precision. The risk: build for the analyst and lose the marketer. Simplify for the marketer and frustrate the analyst.
In a key user interview, Sarah said she wasn't struggling to find data — she was struggling to trust it. That moved our framing from “show more data” to “make data feel reliable and navigable.” Clarity became the design value, not volume.
Designed around progressive disclosure — the surface is simple enough for Sarah, but depth is always one intentional step away for John. Miller's Law and cognitive load theory applied as architecture, not just a UI pattern.
Folder and workspace navigation spatially consistent — same position, same behaviour, every time. Grounded in spatial memory research: when UI elements move unpredictably, users lose confidence in the system itself.
Pushed the product team to invest in automated trend highlighting — surfacing significant data shifts proactively. Reduce the cognitive effort users must spend just to understand what they're looking at before they can act.
Designed report editing directly inside the dashboard view. Every context switch carries cognitive overhead. Keeping users in flow dramatically lowers the effort-to-insight ratio.
Consistent navigation, consistent card structures, consistent interaction behaviours. On an enterprise product these aren't aesthetic choices — they're the difference between a tool that scales gracefully and one that becomes UX debt.
Enabled users to analyse data faster, switch between brands without losing context, edit and publish reports in one place, and connect multiple data sources through a single unified interface. Stakeholders specifically valued how the design balanced power and accessibility.
I'm Rahul Muralidhar — I build enterprise platforms and AI-first products that prioritise human behaviour over pixel-perfect assumptions. With 5+ years of experience, I blend rigorous accessibility standards with a systems-first approach to ensure products don't just look good — they actually solve problems.
I bridge the gap between complex technical constraints and user needs. I'm also a stand-up comedian, so I bring both analytical precision and a necessary sense of humour to high-stakes product teams.
Outside of Figma: obsessing over coffee brewing physics, sketching on napkins, and dissecting why everyday products break.
Download CV ↗⚠ Fine Print: Process may involve excessive caffeine and the occasional pun during Sprint Planning.
I don't design from assumptions. Every project starts with understanding real people in real context — their goals, their frustrations, and the gap between the two.
If something is hard to understand, that's a design failure. Every moment of confusion is a signal — a gap between what a system does and what a person expects.
Accessibility isn't a final checklist — it's a design constraint I embrace from the first sketch. Designing for the edges reliably improves the experience for everyone.
The best design exists in the world and gets improved by real feedback. A prototype shipped to real users always beats a perfect one that never leaves Figma.
Design doesn't happen in isolation. I work closely with product and engineering — not handing off designs but building shared understanding.
Error states, empty states, edge cases — these aren't afterthoughts. They're where trust is built or broken. I care about the full experience, not just the happy path.
Primary design environment. Components, auto-layout, variables, prototypes, team libraries.
Photoshop, Illustrator, After Effects — visuals, brand work, motion design.
Component architecture and pixel-perfect layouts for Sketch-ecosystem clients.
Research synthesis, design decisions, and project docs shared cross-functionally.
Sprint alignment, task tracking, design-to-dev handoff across product cycles.
Research acceleration, copy refinement, rapid design direction validation.
Workflow automation — connecting research tools, survey pipelines, notifications.
Front-end fluency to prototype in the browser and communicate precisely with engineering.
Available for product design, UX research, and design systems work. I work best with forward-thinking teams who care about craft. Let's talk.
Dairy farms lacked a unified system to track feed costs, ensure correct feeding across pens, and reduce human error during mixing and distribution. Existing workflows were fragmented, error-prone, and heavily dependent on manual processes. This case study is about designing when the cost of getting it wrong is not a bad UX metric — it's a real operational failure.
The majority of feeders are Spanish-speaking, with limited formal education, working early mornings and long shifts. Key pain points: language barriers leading to mistakes, accidental taps causing incorrect actions, complex navigation, poor visibility of system status, and unreliable internet on farms.
Enable end-to-end feed management in a single mobile app. Reduce feeding errors and operational friction. Surface actionable insights through reports.
Complete feeding tasks accurately and without confusion. Understand system status at all times. Access critical information quickly under time pressure.
Feeders shouldn't have to remember system states. The UI must always surface what's happening without requiring navigation to find it.
In a farm environment, a mistake caught before it happens is worth infinitely more than a graceful error message after.
Fewer choices at each decision point means faster, more confident decisions. Each screen designed with one primary action.
Targets should be large and close. Given outdoor use in gloves and early-morning fatigue, oversized touch targets throughout.
The system is organised into four primary modules — Home Dashboard, Adjustments, Feed, and Reports — each following identical navigation patterns to reduce learning time and cognitive load.

Information architecture — four-module structure and navigational hierarchy


Intentionally separated viewing and editing states for all critical entities. An accidental edit to a live recipe carries real-world consequences. Error prevention over micro-efficiency, backed by research showing low-literacy users are significantly more likely to trigger destructive actions via accidental taps.
Given the Spanish-speaking user base, I leaned heavily into icon-led UI — grounded in psycholinguistic research on reading load under time stress. Under pressure, users revert to visual pattern recognition rather than reading. Every icon validated with real users before it shipped.
Connectivity indicators, sync status, and background operation progress are persistent across every screen. When you're offline on a farm and don't know it, you make decisions on stale data. Visibility of system state isn't chrome — it's trust infrastructure.
Research on motor accuracy in fatigued users shows significant degradation in fine-motor control after extended physical labour. Feeders start at 4am. Designed for the tired, gloved, outdoor version of the user, not the ideal one at a desk.
Despite very different domain concepts — pens, ingredients, feedings, reports — identical navigation structure and interaction patterns across all four modules. Hick's Law applied at a systemic level — reduce decision load by making the next step always predictable.
Designing for real-world environments — where users are tired, rushed, and often offline — reinforced that clarity is more valuable than cleverness. Prioritising recognition over recall, designing generously sized touch targets, and surfacing system status at all times.
A parent company with several brands needed a clear way to view and analyze data across all of them. Teams were constantly jumping between tools, folders, and workspaces. My task: design a unified analytics dashboard — simple enough for marketers, powerful enough for data analysts.
5+ years experience. Handles multiple brands. Tracks many metrics. Prefers visual, simple data. Switches between brands often.
2+ years experience. Digs into detailed analytics. Connects data sources, builds dashboards. Wants flexibility, accuracy, and customisation.
In a user interview, Sarah said: “I'm not struggling to find the data. I'm struggling to trust it.” That moved our framing from “show more data” to “make data feel reliable and navigable.” Clarity became the design value, not volume.

User flow and scenario mapping for the multi-brand dashboard
The final dashboard structure was built around four core capabilities — workspace switching, report editing, insight discovery, and data source management — each designed to reduce a specific type of friction identified in research.

The unified dashboard — all brands and data sources in one coherent view
Rather than building two separate interfaces, I designed around progressive disclosure — the surface is simple enough for Sarah, but depth is always one intentional step away for John. Miller's Law and cognitive load theory applied as architecture, not just a UI pattern.
Folder and workspace navigation designed to be spatially consistent — same position, same behaviour, every time. Grounded in spatial memory research: when UI elements move unpredictably, users lose confidence in the system itself.
Pushed the product team to invest in automated trend highlighting — surfacing significant data shifts proactively. The principle: reduce the cognitive effort users must spend just to understand what they're looking at before they can act on it.
Designed report editing directly inside the dashboard view. Every context switch carries cognitive overhead. Keeping users in flow dramatically lowers the effort-to-insight ratio.
Consistent navigation patterns, consistent card structures, consistent interaction behaviours — the difference between a tool that scales gracefully and one that becomes a UX debt liability every six months.
This project reminded me that clarity is sometimes more important than complexity. A tool can be powerful, but if people are intimidated by it, they won't use it well. Listening carefully to users — especially people like Sarah — helps shape not just features but the feeling of the interface.