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

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.
The Problems We Tackled
Every great solution begins with understanding the core challenges that need to be addressed.
Challenge 1
Migrating a rich, client-side React application to server-rendered LiveView without UX regressions
Challenge 2
Achieving sub-second latency under high concurrency for complex sourcing workflows
Challenge 3
Orchestrating real-time reverse auctions and supplier interactions via LiveView channels
Challenge 4
Ensuring reliable background processing and observability at enterprise scale
How We Solved It
Strategic approaches and innovative solutions that transformed challenges into opportunities.
Solution 1
Rewritten core UI in Phoenix LiveView, leveraging its diff-driven DOM updates for instant interactions
Solution 2
Built optimized LiveView components and caching layers to sustain sub-second RFP workflows
Solution 3
Integrated Oban for robust async tasks (report generation, notifications) with PostgreSQL
Solution 4
Implemented blue-green deployments via GitHub Actions and tuned AWS auto-scaling for 99.9% uptime
The Outcome
Measurable impact and transformative results that exceeded expectations.
Impact & Results
Result 1
Delivered sub-second latency for all core sourcing workflows, reducing cycle times by 90%
Result 2
Secured $2.25 M seed in Dec 2019 and $2.47 M convertible note in Nov 2021—$4.72 M total funding
Result 3
Surpassed $1.5 M ARR by 2024, reflecting strong product-market fit and customer retention
Result 4
Onboarded 10,000+ suppliers and centralized vendor data to drive 18% average savings per event (industry benchmark)
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.