LightNX Defence
Full-stack B2B procurement platform built for a UK-based defence contractor. Replaces email-and-spreadsheet procurement with a structured digital workflow covering RFQs, vendor submissions, compliance, and real-time negotiation.
Role
Lead Full-Stack Developer
Duration
4 months (ongoing)
Year
2025
Overview
LightNX needed to modernize how they run procurement. The old process involved PDF RFQs sent over email, vendor replies buried in inboxes, compliance documents scattered across shared drives, and negotiations happening over phone calls with no paper trail. I built a platform that handles the entire lifecycle in one place — from creating an RFQ to selecting a vendor.
What I built
RFQ Management
Admins create structured RFQs with line items, deadlines, required compliance documents, and vendor invite lists. Each RFQ has a full audit trail.
Vendor Portal
Vendors get their own login. They see active RFQs they've been invited to, review requirements, upload compliance docs, and submit itemized proposals.
Negotiation Chat
Built on a Sheet component pattern. Every RFQ has a message thread between the admin and each vendor. Full message history, timestamps, read receipts.
Compliance Tracker
Each vendor's compliance document status is tracked per RFQ. Admins can see at a glance who's submitted what, what's missing, and what's approved.
Analytics Dashboard
Admin dashboard with procurement analytics — active RFQs, proposal counts, vendor response rates, and spend breakdowns via custom Recharts visualizations.
GSAP Landing Page
Marketing landing page with scroll-triggered section reveals, parallax elements, and a Lenis-driven smooth scroll experience.
Challenges solved
Designing a flexible RFQ schema that could accommodate line items with varying compliance requirements per item
Building a real-time negotiation layer that felt like chat but retained a full auditable history
Lenis and ScrollTrigger conflicting on the marketing landing page — resolved by registering Lenis RAF with GSAP's ticker
SVG capsule bar charts in Recharts required a custom shape renderer to get the rounded ends right
Mobile layout issues with the multi-column admin table — solved with a collapsible row pattern
Tech stack
Frontend
Backend
Auth & Infra
Need something built?
I'm open to new projects. Let's talk about what you're building.