Ganesh GarudaProduct Designer & Design Engineer

I turn user research into interfaces people understand the first time — then build them myself, so nothing gets lost between the design and the code.

I design the product, then I build it myself.

Most of what I do is 0→1 internal software for hospitals, colleges and family-run groups in Andhra Pradesh. A medical college intranet and the products inside it. An MBBS logbook that replaces a paper book. A land and building register. A chairman's dashboard, a timetable system. Then the outward-facing half: college sites, a CRO site, a company site.

I design in Figma and build in React with Claude Code. The agent writes most of the code. I decide the structure, the design system and every state a screen can be in, and I read what comes back before it ships. That is why the mock and the live page look the same — one person, one set of tokens, no handover.

I care about the parts that usually get skipped: empty states, loading states, error messages, keyboard paths, the 14px versus 15px argument. This site is one more example. It is a working copy of the Figma canvas, shortcuts and all — press V, T, P or C and draw on it. Nothing is saved, which is half the fun.

Tools

Design

Agentic Build

Data & Infra

Practice

Works

GRIET — University WebsiteGRIET, Hyderabad · in development, 2026

One university, two front doors. The main site has to be believed. The admissions page has to get the form filled.

A college homepage gets read by a 17-year-old and by the parent paying the fees, in the same sitting, with very different questions. On top of that, admissions runs campaigns that need a form and a deadline. That is a separate job, and a bad reason to redo the whole homepage.

ASRAM UG Logbook — MBBS Competency RecordASRAM College of Medicine, Eluru · in development, 2026

Every MBBS student keeps a logbook by hand, and every teacher signs it by hand. This is the same record, kept once, in a form the college can actually count.

The UG medical logbook is a paper book. The student writes the entry, carries the book to a faculty member, and waits for a signature. Nothing in that loop can be counted. Students cannot see how far they have reached in a subject. Faculty cannot see what is pending with them without opening every book. And the college cannot answer the question NMC actually asks: which competencies has this student been certified on, and by whom.

ABC Group — Group WebsiteDiversified group · Andhra Pradesh & Telangana, 2026

Six businesses in six unrelated industries, on one homepage that has to make them look like one company.

Six businesses in six unrelated industries. Each one has its own audience, and wherever photos exist at all, its own look. The easy build is six panels that read as six companies stapled together. But one homepage has to answer a job seeker, a partner and a neighbour at the same time: who is this, and are they serious?

Orfus India — Company WebsiteOrfus India Pvt Ltd · Visakhapatnam, 2026

A software company site with no photo above the fold. The hero is four shader passes, drawn in the browser.

A fifteen-person startup with no product to show, no client logos to borrow and no photos worth publishing. The default is a stock hero of somebody else's office, which every visitor has already learnt to read as a company that has not built anything yet. The site also has one real job, hiring, and that cannot sit three clicks deep.

Eastern Power Bill PaymentSelf-initiated · unaffiliated redesign, 2026

An electricity bill payment app, redrawn around the one thing everybody opens it for.

Paying the current bill is a twelve-times-a-year job nobody does at leisure, and the app I was using turned it into a search. Onboarding was a wall of text with no pictures and no sense of progress. Sections ran into each other with no headings to scan. The payment path split into options before it even showed you how much you owed. I kept watching people around me, my own family included, give up and go stand in a queue instead. So I redrew it.

Inlog — Visitor ManagementSelf-initiated · real estate & security tech, 2025

One visitor management app with three jobs inside it: the guard at the gate, the resident upstairs, and the admin who answers for both.

A gated apartment still runs its gate on a paper register and a phone call. The guard writes the visitor's name down and rings the flat. The resident either picks up or the visitor keeps waiting. The admin finds out days later, if that page is still readable. I spoke to all three sides and the same three complaints came back. 65% of security staff said manual entry is where the delays and mistakes come from. 80% of residents wanted to approve someone without taking a call. 70% of admins wanted a way to reach every flat at once in an emergency. One app, three jobs, and the reason nobody had built it is that the three jobs want different screens.

Contact

Read this portfolio as a plain scrolling page

Canvas 1
Hero
Ganesh GarudaOpen to work

GANESH

Watercolour portrait of Ganesh Garuda
Product Designer & Design Engineer

I turn user research into interfaces people understand the first time — then build them myself, so nothing gets lost between the design and the code.

//LET'S TALK
  • Product Design
  • User Research
  • Agentic Frontend
  • Design Systems
Visakhapatnam, India
About Me
01 — About

Ganesh Garuda

Product Designer & Design Engineer

Visakhapatnam, India · Open to product design and UI/UX roles

I design the product, then I build it myself.

NowBuilding internal tools at Orfus IndiaLooking after the ASRAM design system across the products that use itSeeing how far one person and Claude Code can actually go

Most of what I do is 0→1 internal software for hospitals, colleges and family-run groups in Andhra Pradesh. A medical college intranet and the products inside it. An MBBS logbook that replaces a paper book. A land and building register. A chairman's dashboard, a timetable system. Then the outward-facing half: college sites, a CRO site, a company site.

I design in Figma and build in React with Claude Code. The agent writes most of the code. I decide the structure, the design system and every state a screen can be in, and I read what comes back before it ships. That is why the mock and the live page look the same — one person, one set of tokens, no handover.

I care about the parts that usually get skipped: empty states, loading states, error messages, keyboard paths, the 14px versus 15px argument. This site is one more example. It is a working copy of the Figma canvas, shortcuts and all — press V, T, P or C and draw on it. Nothing is saved, which is half the fun.

10+
products designed + built
4
MVPs in 2 months
2
design systems built
1
person, design to deploy
Tools
02 — Tools

Tools

The stack I actually use every week — not a logo wall of everything I've opened once.

Design

04
  • FigmaFigmaPrimary. Variables, auto layout, dev mode.
  • FramerFramerMarketing pages, motion prototypes.
  • IllustratorIllustratorIcon sets, logo cleanup.
  • SplineSplineLight 3D for hero moments.

Agentic Build

05
  • ReactReact + TypeScriptDaily driver.
  • Next.jsNext.jsApp Router, RSC, route handlers.
  • Tailwind CSSTailwind CSSv4, token-first.
  • FramerFramer MotionTransitions, gesture UI.
  • ExpoReact Native + ExpoOne shipped app.

Data & Infra

04
  • SupabaseSupabaseAuth, RLS, Postgres.
  • PostgreSQLPostgreSQLSchema design, migrations.
  • FastAPIFastAPIPython services for internal tools.
  • VercelVercelPreview-per-PR workflow.

Practice

04
  • Design systemsTokens → primitives → patterns.
  • PrototypingCoded prototypes over clickthroughs.
  • AccessibilityKeyboard paths, contrast, focus order.
  • Dev handoffDesigns ship in my own code.

Everything here has shipped something people use daily. If I've only tried it a few times, it didn't make the list.

Works
03 — Works

Works

One project at a time, in full. Research, flows, design system and interface, all of it mine.

GRIET — University Website
Auto Layout
01
University website · design & front-end/2026

GRIET — University Website

GRIET, Hyderabad · in development

One university, two front doors. The main site has to be believed. The admissions page has to get the form filled.

  • Eleven sections you can read in one scroll, and an admissions page where the form needs no scrolling.
  • Still in development. The photos are stock for now, and the numbers on the two pages are being checked with the college.

Structure, layout, design system, front-end build

2
front doors, one system
11
sections on the homepage
2
typefaces, one accent
FigmaReact 19Hind + DM SansCSS variables
ASRAM UG Logbook — MBBS Competency Record
Auto Layout
02
Internal SaaS · design system & front-end/2026

ASRAM UG Logbook — MBBS Competency Record

ASRAM College of Medicine, Eluru · in development

Every MBBS student keeps a logbook by hand, and every teacher signs it by hand. This is the same record, kept once, in a form the college can actually count.

  • A student sees certified against required for every subject. A faculty member opens one queue with only their own pending items. And it still prints, because the copy the college keeps is a document.
  • Still in development. It runs on an in-browser mock data layer for the demo, and the FastAPI and MongoDB backend behind it is written but not yet live for a batch.

Design system, interface design, front-end build

20
sections, one logbook
2,602
CBME competencies already loaded
3
roles, one review loop
React 19Tailwindshadcn/uiFastAPI
ABC Group — Group Website
Auto Layout
03
Website · UI design/2026

ABC Group — Group Website

Diversified group · Andhra Pradesh & Telangana

Six businesses in six unrelated industries, on one homepage that has to make them look like one company.

  • One homepage carrying six industries without ranking them, and a visual language the inner pages can reuse.
  • Careers reachable three ways: the nav, the hero, and a section of its own.

Structure, layout, illustration direction, UI

6
industries, equal billing
7
sections on one page
1
accent colour
FigmaAuto layoutSatoshiBelgin
Orfus India — Company Website
Auto Layout
04
Company website · design & front-end/2026

Orfus India — Company Website

Orfus India Pvt Ltd · Visakhapatnam

A software company site with no photo above the fold. The hero is four shader passes, drawn in the browser.

  • Three pages from one set of components — home, careers, contact — and a hero that ships no image bytes at all.
  • The apply form takes name, email, phone, years, a link and a resume. When the endpoint is not configured it says so in plain words instead of failing quietly.

Design, front-end build, hero motion

0
photos above the fold
4
shader passes, one canvas
1
typeface, one axis
React 18ViteTailwindGoogle Sans Flex
Eastern Power Bill Payment
Auto Layout
05
Mobile app · UI/UX redesign/2026

Eastern Power Bill Payment

Self-initiated · unaffiliated redesign

An electricity bill payment app, redrawn around the one thing everybody opens it for.

  • Bill to receipt is three screens now, from a flow that used to split before it even started.
  • Every section says what it is in a heading with a line of subtext, so the app can be scanned instead of studied.

Everything — research, flows, UI, design system, prototype

3 steps
bill → receipt
9
screens designed
4 weeks
end to end
FigmaPrototypingPoppinsiOS 16
Inlog — Visitor Management
Auto Layout
06
Mobile app · UI/UX case study/2025

Inlog — Visitor Management

Self-initiated · real estate & security tech

One visitor management app with three jobs inside it: the guard at the gate, the resident upstairs, and the admin who answers for both.

  • Three role-wise dashboards out of one component set. The shell, the cards and the approval row are the same pieces everywhere.
  • A visitor's full path is designed end to end: gate form, resident approval, QR pass, then a logged entry with camera proof.

Everything — research, personas, IA, UI, design system, prototype

3 roles
one app, three dashboards
14
screens designed
-60%
manual security logs (target)
FigmaPrototypingSatoshiiOS 16
Contact
04 — Contact

Contact

If you're hiring for product design, frontend, or the role that's increasingly both — I'd love to hear from you.

Say hello

I reply to everything within a day. Send a link to your product and I'll come with thoughts.

Flow 1 — Reading view
01 · Pre-Hero
Opening screen
Ganesh GarudaProduct Designer & Design Engineer
HomeWorkProcessAboutReach out
Exit present

Hi, I'm G Ganesh
A Product Designer
& Design Engineer

I turn user research into interfaces people understand the first time — then build them myself, so nothing gets lost between the design and the code.

keep scrolling
02 · Hero
Hero 2 — assembled
Ganesh GarudaProduct Designer & Design Engineer
HomeWorkProcessAboutReach out
Exit present

Hi, I'm G Ganesh
A Product Designer
& Design Engineer

I turn user research into interfaces people understand the first time — then build them myself, so nothing gets lost between the design and the code.

LET'S TALKResume
Visakhapatnam, India · Open to product design and UI/UX roles
Watercolour portrait of Ganesh Garuda
10+
products designed + built
4
MVPs in 2 months
2
design systems built
1
person, design to deploy
03 · Works
Selected work
Ganesh GarudaProduct Designer & Design Engineer
Available for work
Exit present
01 — Selected work

Selected work& explorations

One project at a time, in full. Research, flows, design system and interface, all of it mine.

View all projects
GRIET — University Website — project cover

GRIET — University Website

Explore project

One university, two front doors. The main site has to be believed. The admissions page has to get the form filled.

04 · Process
How it gets made
Ganesh GarudaProduct Designer & Design Engineer
Available for work
Exit present
02 — Process

The same five steps,every product

Understand it, research it, draw it, show it, ship it. Nothing here is a slide — every step leaves something real for the next one to work on.

01Discover
 

Discover

Understand everyone in the ecosystem before drawing a single screen.

What I do

Talk to everyone

The project, the customer, the product, the users, the stakeholders. I sit with each of them and find out what they actually do all day, not what the brief says they do.

What comes out

Guesswork → the real picture

One clear view of who is involved, what each of them needs, and where the way they work today breaks.

MiroFigmaSlackNotion
05 · About
Who is behind it
Ganesh GarudaProduct Designer & Design Engineer
Available for work
Exit present
03 — About Me

I design the product,then I build it myself.

I came to design from business school, after watching people fight software they never chose. Now I do all of it myself — research, design system and the React that ships — with Claude Code doing most of the typing.

Experience
Orfus India
Feb 2026 – Present · Visakhapatnam
UI/UX Designer · Full-Time
Spotmies LLP
Nov 2025 – Jan 2026 · Visakhapatnam
UI/UX Designer · Contract
ClawTech
Sep – Nov 2025 · Remote
UI/UX Designer · Internship
Skillto
May – Aug 2025 · Remote
UI/UX Designer · Internship
06 · Contact
The ask
Ganesh GarudaProduct Designer & Design Engineer
Available for work
Exit present
04 — Contact

Contact

If you're hiring for product design, frontend, or the role that's increasingly both — I'd love to hear from you.

Say helloganeshgarudauiux@gmail.com
Email
ganeshgarudauiux@gmail.com
GitHub
github.com/ganesh-garuda
LinkedIn
linkedin.com/in/ganeshgaruda
Resume
Download PDF

I reply to everything within a day. Send a link to your product and I'll come with thoughts.

07 · Footer
Closing plate
Ganesh GarudaProduct Designer & Design Engineer
Available for work
Exit present

I reply to everything within a day. Send a link to your product and I'll come with thoughts.

Built with loveCopyright © Ganesh Garuda
MoveVTextTPenPEraserECommentCUndo⌘ZLight canvasNothing to clear
Present
Scroll to zoom · drag to pan · click a layer to fly there