10+ years of product design. An early adopter of AI in how I design and build.
I'm Irfan, a product designer in Jakarta. For most of the last decade I've worked remotely with teams in the UK, Europe and the US, mostly on enterprise software where the data is dense and the people using it are busy. That has meant R&D portfolio tools at GSK, legacy enterprise applications at bp, safety apps at Pertamina, and more recently React front ends and internal tools at Samsung Electronics.
In September 2025 I started building the things I'd been imagining. Sometimes that begins in Figma, but more often I go straight from the idea to code, with AI tools doing a lot of the typing. It started as a way to prototype properly and carried on because it turned out I liked it. I've since shipped four products of my own, payments and all. Codeplainer, Linkbrand and Claeva are web apps in React, TypeScript and Tailwind, and Unslow is a native Mac app in Swift. It changed how I hand work over. It tends to arrive as working code with the reasoning attached now, rather than a file of annotations.
I got my start on Topcoder, designing against a brief and a deadline for companies like IBM, GE and NASA. I won for IBM and GE and placed for NASA, and GE kept me on for a year afterwards to keep improving the concept. It taught me to decide quickly and to be honest about which decisions I'm sure of. I still teach UX part-time at Purwadhika, which keeps me explaining the basics out loud, and there is no better check on whether I actually understand something.
10+ years in product design, from startups to Fortune 500.
- 2025–Present
Samsung Electronics (Samsung R&D Institute Indonesia)
Senior Designer (CL3), Interaction Design
React prototypes for an enterprise CMS, production front ends wired to backend APIs, and internal tools. Led two web development workshops for the design team.
- 2025–Present
Unslow · Codeplainer · Linkbrand · Claeva
Founder & Builder
Four live products, solo, from concept to payment integration, alongside full-time work.
- 2024–2025
Skyshi (Nabati)
UI/UX Designer, R&D
End-to-end redesign of a developer-built legacy R&D app, process and UI, across FMCG and restaurant brands. Validated with coded React prototypes.
- 2023–2024
Freelance
Product & Web Designer
Designed and built two client websites end to end, a marketing site and an export product catalog, and shipped a Framer template accepted into a curated marketplace.
- 2022–2023
GSK
Product Designer
R&D investment dashboards for UK senior leadership, in a multi-billion-pound savings program.
- 2021–2022
Wipro → bp
UX Consultant
Led UX for bp Shipping's legacy modernization. Research across 4 global regions.
- 2019–2021
Pertamina
UI/UX & Graphic Designer
HSSE, drilling & HR platforms. Executive data visualization for directors.
- 2017–2018
General Electric
UI/UX Designer (Freelance)
Engaged after winning GE's global design challenge. Global B2B quoting app.
- 2016–2018
Pawoon
UI/UX Designer
Led design across POS, dashboard & waiter apps. Growth up, churn down.
- 2015–2021
Topcoder
Competitive Designer
Fortune 500 design in 2–5 day turnarounds. First place for GE and IBM, second for NASA.
How I work
Design in code when it counts
Static mocks lie about motion, latency, and edge cases. When interaction is the product, I prototype in React, so decisions get made on real behavior, not guesses.
Enterprise rigor, startup speed
GSK and bp taught me rigor at scale. Founding my own products taught me to ship in weeks. Most problems need both. Most teams have one.
AI is a multiplier, not a shortcut
I use Claude Code and Cursor to compress the distance between idea and shipped product. The taste, research, and judgment stay human.
Data deserves better design
From R&D investment dashboards at GSK to POS systems under rush-hour pressure, dense information made legible without stripping its power.
Toolkit
- Design
- Product Design, UX Research, Interaction Design, Design Systems, Usability Testing, Data Visualization, Prototyping
- Engineering
- React, Next.js, TypeScript, Tailwind CSS, Framer Motion, Supabase, Git, API Integration
- Tools & AI
- Figma, Claude Code, Cursor, Codex, Framer, VS Code, Jira, Notion
Credentials and teaching
- IBMCertified Design Thinking PractitionerVerified

- Purwadhika Digital Technology SchoolUX Design Instructor (part-time), teaching UX to working professionals
- PertaminaGM Award for the QHSSE promotion and campaign

- Mikroskil UniversityB.Sc. Information Systems (2011–2015)