Product Designer · UX Engineer · Founder

I design products, build them, and sell them.

I'm Osemedua (Osedy) Idabor, a Computer Science graduate (Gannon University, 2026) who designs and codes interfaces end to end. I built and run the storefront for my own brand, Jadore Les Couleurs, led front-end and UX for a live AI CRM, and spend my days working with technical cybersecurity teams in federal sales. Open to remote roles in UI/UX, product design and product management.

$47.9Ktotal store sales
494orders
370customers
2.4%conversion in best month

Jadore Les Couleurs, May 2025 to Oct 2026. Source: Shopify Analytics.

Selected work 01

JLC Storefront

E-commerce · UX + front end

→
02

Orbyn AI CRM

SaaS · Front-end & UX lead

→
03

From tech pack to drop

Physical product · Product lead

→
Case study 01

JLC Storefront

How I designed and built a streetwear store that has to perform under launch-day pressure, when most of the month's traffic shows up in a few days and almost all of it is on a phone.

Role
Founder, product designer, front-end developer
Timeline
May 2025 to present
Tools
Shopify (Rise base), Liquid, CSS, JS, Figma, Shopify Analytics, Meta Ads
Team
Me, plus the photographers, models, manufacturers and ad contractors I managed

The problem

JLC sells in drops. Each launch sends a spike of mostly mobile visitors who decide fast. Any friction on product pages, in the cart or at checkout costs sales that don't come back after the drop ends. The off-the-shelf theme also made JLC look like every other Shopify store, which hurts a brand that positions itself as luxury streetwear.

Goal: get shoppers from a social post to a completed checkout with as little friction as possible, in a look that's unmistakably JLC.

Process

  1. Find where shoppers drop offI used Shopify session and funnel data to see where visitors left: product page, cart, or checkout. I also looked at device split and referral source.
  2. Fix friction on mobile firstI debugged and fixed a cart error (HTTP 422) caused by a deleted shipping zone, which was silently blocking US orders. I fixed inventory display bugs across several theme files and made the checkout button in the mobile cart drawer always visible.
  3. Simplify navigation and product pagesI cut the landing header down to search, account and cart. I rebuilt product pages so size, stock and price can be read in one glance.
  4. Build a custom theme and brand systemI'm coding a fully custom theme from the Rise base, with a dark arcade look, one pink accent for every hover and call to action, a Snake-game landing page that spells out the brand name, and a lookbook gallery page.
  5. Plan launches as product rolloutsI plan each drop as a staged rollout. For the Goyadongo bag: Monday, a teaser; Wednesday, 20 numbered units revealed; Friday, the site goes live with campaign photos. I measure sell-through and use the results to decide the next drop.

Monthly sales since launch

Total sales per month, USD. The July 2026 drop brought in about 38% of all lifetime sales in one month. Source: Shopify Analytics.

Lifetime shopping funnel

About 80% of shoppers who add to cart make it to checkout, so the cart works. The next drop-off is inside checkout, where about a third of shoppers finish. That's the next problem I'm designing for: showing shipping cost earlier, adding express payment buttons, and giving clearer delivery estimates.

29,997 sessions, May 2025 to Nov 2026. Source: Shopify Analytics.

Results

  • $47.9K in total sales across 494 orders and 370 customers, with an average order of about $89.
  • Conversion rate reached 2.4% in July 2026, above the typical e-commerce average of roughly 1.5 to 2%.
  • The July 2026 drop did $18.3K and 124 orders in one month. October's drops added $8.5K.
  • About 1 in 10 customers have come back to buy again.
Visit the live store ↗
Case study 02 · Senior design project

Orbyn AI CRM & Voice Agent

A multi-tenant CRM that an AI phone agent writes into. Built for Orbyn AI, a real startup that sells automation services, and live on their production website.

Role
Front-end & UX Lead
Team
3 people: me, Oliver Konzel, Emma Prischak
Stack
React, FastAPI, SQLAlchemy, SQLite (planned move to PostgreSQL), Twilio, OpenAI, Cal.com
Status
Live, used in Orbyn's client demos

The problem

Small service businesses miss calls and then enter leads by hand. Orbyn wanted an AI agent that answers the phone, qualifies the caller and books the appointment, with every call ending up as a clean record in a CRM. Each Orbyn client needed their own data walled off from the others, and different staff needed different levels of access.

How a call becomes a CRM record

CallerCalls the business number
Voice agentTwilio + OpenAI. Handles intake in several languages and qualifies the lead
SchedulingCal.com books the slot. An SMS confirms it
CRM (my part)Creates the lead, attaches the call summary, shows it on the dashboard

What I designed & built

  • The UX architecture and all front-end screens in React: contact profiles, dashboards, search and filtering, and admin workflows.
  • Tenant switching and role-based views. Users see only what their role allows, and every screen makes clear which client's data is showing.
  • Call summaries next to each contact, so staff can read what the AI handled without replaying the call.
  • Followed established SaaS design patterns and accessibility basics (contrast, keyboard navigation, clear labels) so non-technical staff could use it on day one.
  • Helped plan the data model for secure multi-tenant storage with FastAPI and SQLAlchemy.

Outcome

We delivered a working proof of concept that is now part of Orbyn AI's production site. Orbyn uses it to show prospective clients what their automation can do.

Case study 03

From tech pack to drop

The same product process, applied to physical goods. I take every JLC piece from idea to factory specs, samples, campaign and launch, and I manage everyone involved along the way. Click any product to see it.

My process

  1. Concept & referencesStart from a cultural reference and a silhouette, then define the colorways and the one detail that makes it ours.
  2. Tech packWrite factory-ready specs: materials, hardware finish, lining, trim, label and branding placement.
  3. Sampling with manufacturersOrder prototype samples, review them, and go back and forth with the factory until it's right.
  4. Campaign productionWrite shot lists, cast and direct models, and coordinate photographers and video shoots.
  5. Launch & measurePlan the rollout calendar, run the Meta ads myself, then review sell-through to plan the next drop.
About

Designer who codes. Founder who ships.

I studied Computer Science at Gannon University and now work as a Sales Development Representative at Federal Resources Corporation. There I work with cybersecurity vendors such as CrowdStrike, Trellix, Armis and AttackIQ, sit in on government technical calls, and built an AI research workflow our team uses to target federal agencies. That job taught me how to understand complex products and explain them to the people who buy them. JLC taught me how to design, build and ship things people pay for.

Design
FigmaWireframingPrototypingUser flowsInformation architectureResponsive designAccessibilityMotionAdobe After EffectsDaVinci Resolve
Build
ReactHTML/CSSJavaScriptShopify LiquidPythonFastAPIJavaC++SQL
Product & ops
Product roadmapsLaunch planningShopify AnalyticsMeta Ads ManagerHubSpot CRMVendor management
Contact

Let's build something.

LinkedIn ↗