Based in Kuala Lumpur, Malaysia
currently leading a team of designers at tigerlab, where I’ve spent the past 5 years modernising the insurance industry globally. Previously at Involve Asia.
I live in sunny Kuala Lumpur with my wife and little son.
I grew up in Kazakhstan and spent much of my life there. My background is in computer science and multimedia. I started my design career at early-stage startups and small-to-medium enterprises, often as the sole designer wearing many different hats. I was learning a lot since, taking courses from Wharton (University of Pennsilvania), CalArts and Interaction Design Foundation.
Outside of work, I spend most of my time with my family and staying active through various sports, while trying (and often failing) to keep my other hobbies alive. I enjoy digging into random tech and overanalyzing movies and discussing about them.
My principle is to design software with a soul and websites worth wandering. I like to explore the boundaries of product design, brand design, and prototyping with one question in mind: how would this make people feel?
9+ years
designing digital products
20+ products shipped
Across B2B SaaS and enterprise platforms
High-stakes, regulated systems
B2B SaaS, and enterprise platforms
Products used at scale
Across internal teams and global customers
5 years of design leadership
Growing teams and design systems
Design × Engineering
From concept to build
type ProductInputs = {
userNeeds: UserNeeds;
businessGoals: BusinessGoals;
technicalConstraints: TechnicalConstraints;
};
export function buildProduct(inputs: ProductInputs) {
const { userNeeds, businessGoals, technicalConstraints } = inputs;
const assumptions = validate(userNeeds, businessGoals);
const constraints = acknowledge(technicalConstraints);
const system = designSystem({
clarity: true,
scalability: true,
accessibility: true,
});
const solution = iterate({
on: system,
until: satisfies(userNeeds, businessGoals, constraints),
});
return ship({
solution,
with: empathy,
without: unnecessaryComplexity,
});
}
Have a complex product that needs clarity?
Let's chat!








