All projects







Olayinka Furniture
A solo full-stack e-commerce build — web + mobile.
Description
A cross-platform e-commerce solution — responsive web + native mobile — that I designed and built solo, end to end.
Context
I owned every layer: the React web storefront, the React Native (Expo) mobile app, the Node/Express API, the database, and the observability and deployment stack. Built on a Turborepo monorepo.
What I built
- Stripe PaymentIntents checkout, Socket.IO real-time support chat, multi-image product galleries (Cloudinary), and an admin panel with revenue analytics and review moderation.
- A full observability stack: Prometheus metrics from the API, auto-provisioned Grafana dashboards, Node Exporter and cAdvisor for host/container metrics, Blackbox Exporter for HTTP health probing, and Uptime Kuma for uptime.
- Production-hardened security: Helmet with CSP/HSTS, HTTPS enforcement, mongo-sanitize, rate limiting (Arcjet + rate-limiter-flexible), Argon2 password hashing, JWT access + refresh rotation, and Zod/Joi validation.
- Containerised with Docker Compose, Caddy reverse proxy for TLS and gzip, and CI/CD via GitHub Actions with Jest/Supertest + Cypress.
Olayinka · est. 1996
Lagos
Made by hand. Twice.
a catalogue of pieces my father has been building for thirty years. now, finally, online.
Screenshots







