Selected Work
What shipped, and why it mattered.
Approach
The model
before the mockup.
Research-grounded. AI-augmented. Engineered to ship.
Architecture thinking
I start with the underlying data model and information architecture before any interface moves. On RBAC, three competing architectures were explored before the first screen — because that choice determines everything downstream.
AI-augmented prototyping
Claude Code builds functional Next.js prototypes when complexity demands it. Real data, real edge cases. Stakeholders give feedback on actual experience, not speculation about what it might be.
Cross-functional depth
At Corsearch, PM leadership turned over mid-project. I held product coherence across 6 engineering teams by treating context as something to maintain actively, not assume. That is where I was promoted to Senior.
About
Industrial Design
Engineer turned
Senior PD.
Industrial Design Engineering taught me to start with constraints, not aesthetics. Street photography taught me what to include and what to cut. Eight years of complex products later, both still run everything I do.
I work best where the problem space is genuinely ambiguous — consolidating competing platforms, designing permission systems that scale, holding product coherence when the brief is incomplete.
Design philosophy
Most interface problems are architecture problems in disguise.
Research doesn’t confirm what I think, it generates questions I hadn’t thought to ask.
The hardest design work happens before a screen is drawn.
Now
Experience
Education
“Sergi consistently demonstrates strong ownership, craft, and judgment on high-impact work. He navigates challenging problem spaces with clarity, grounding decisions in research before converging on scalable, user-centred solutions.”
Testimonials
What they say.
Writing




