About Projects Experience Contact
James David

James
David

Product Engineer

Toronto, Canada

I write the roadmap in the morning, merge the pull request in the afternoon, and review activation metrics the next day.
8+ years building products from 0 to 1.

8+
Years in early-stage startups
$0 to 7 figures
Revenue built from scratch
1,000+
Merchants onboarded at scale

I build products at the intersection of engineering, strategy, and execution. I help early-stage teams ship production software, shape product direction, and turn ambiguous ideas into systems that scale.

WildIdea

WildIdea turns a conversation about what you're building into a structured vision document and a shareable summary.

Next.jsTypeScriptAI
View

JDCharts

A financial charting library for rendering interactive market/candlestick charts with timeframe controls, indicator overlays, and configurable chart styling/UI.

TypeScriptOpen Source
View

JDGrids

A draggable tile-and-grid UI library for building dashboard-style interfaces where users can add, move, link, and manage modular panels.

TypeScriptOpen Source
View
2025
Director of Product Engineering · Toronto, Canada

Led product engineering for Yeeld's surcharging suite from launch through rapid merchant growth.

2023
Senior Software Engineer → Director of Product Development · Toronto, Canada

Led product and engineering for Tab Commerce, restaurant tech for corporate spend—cards, invoicing, and banking—building the core platform from early traction through scaled rollout.

2021
Soundscape
Software Engineer · Toronto, Canada

Built internal software that scaled operations for a Spotify playlist business.

2018
Centennial College
Student · Toronto, Canada

Advanced diploma in software engineering, focused on full-stack development and systems design.

2014
Blockchain Projects
Freelancer · Toronto, Canada

Independent engineering for early crypto clients—wallets, integrations, and product builds as the ecosystem was taking shape.

Let's build.

I'm open to early-stage roles, contract work, and interesting conversations. If you're building something cool, hit me up!