Skip to content
available for work// portfolio v4

Oluwashina

Oyeleye

Design that survives contact with reality.

Product designer who ships the working version. Trained in medicine, framed by photography, built in the open with AI doing the typing — and none of the deciding.

  • design
  • code
  • photo
  • medicine
001

Live now

002

Selected work

003

Process

process.tsutf-8
1// process.ts — the honest version
2 
3const process = {
4 design: "obsessed over — spacing, type, motion",
5 code: "vibe-coded with Claude + Cursor",
6 quality: "non-negotiable, checked with a clinical eye",
7};
8 
9// the part everyone gets wrong:
10// the AI does the typing. it doesn't bring the taste.
11 
12export default function ship() {
13 return design && code && quality;
14}

Every pixel here was argued over. The keystrokes were delegated — the decisions weren’t.

Vibe-coding done properly is a design discipline: knowing exactly what the thing should feel like, and refusing to stop until the build matches the picture. This site is the proof of work.

  • Figma
  • Photoshop
  • Illustrator
  • Lightroom
  • Webflow
  • Notion
  • VS Code
  • Vercel
  • Claude
  • Lovable