01
Case Study

Vendorful

LiveView sourcing suite delivering sub-second RFP workflows and US$ 4.7 M in funding.

Elixir
Phoenix LiveView
Oban
PostgreSQL
AWS
GitHub Actions
$1.5 M ARR
View Live Project
Vendorful showcase

The Story

As Lead Software Engineer, I spearheaded Vendorful's migration from a client-side React UI to server-rendered Phoenix LiveView, architecting real-time channels for live RFP/RFQ events, integrating Oban for background job processing, and establishing GitHub Actions CI/CD with AWS auto-scaling—delivering an enterprise-grade sourcing platform with sub-second response times and 99.9% uptime.

02
Challenges Faced

The Problems We Tackled

Every great solution begins with understanding the core challenges that need to be addressed.

01

Challenge 1

Migrating a rich, client-side React application to server-rendered LiveView without UX regressions

02

Challenge 2

Achieving sub-second latency under high concurrency for complex sourcing workflows

03

Challenge 3

Orchestrating real-time reverse auctions and supplier interactions via LiveView channels

04

Challenge 4

Ensuring reliable background processing and observability at enterprise scale

03
Solutions Implemented

How We Solved It

Strategic approaches and innovative solutions that transformed challenges into opportunities.

01

Solution 1

Rewritten core UI in Phoenix LiveView, leveraging its diff-driven DOM updates for instant interactions

02

Solution 2

Built optimized LiveView components and caching layers to sustain sub-second RFP workflows

03

Solution 3

Integrated Oban for robust async tasks (report generation, notifications) with PostgreSQL

04

Solution 4

Implemented blue-green deployments via GitHub Actions and tuned AWS auto-scaling for 99.9% uptime

04
Impact & Results

The Outcome

Measurable impact and transformative results that exceeded expectations.

Impact & Results

Sub-second Latency$2.25 M Seed$2.47 M Convertible Note$1.5 M ARR
01

Result 1

Delivered sub-second latency for all core sourcing workflows, reducing cycle times by 90%

02

Result 2

Secured $2.25 M seed in Dec 2019 and $2.47 M convertible note in Nov 2021—$4.72 M total funding

03

Result 3

Surpassed $1.5 M ARR by 2024, reflecting strong product-market fit and customer retention

04

Result 4

Onboarded 10,000+ suppliers and centralized vendor data to drive 18% average savings per event (industry benchmark)

05

Result 5

Maintained 99.9% uptime under peak loads with zero critical incidents

Ready to Explore More?

Dive deeper into the project or discover other innovative solutions.