emmanuel.
HomeAboutServicesProjectsContact

emmanuel.

© 2026 emmanuel. All rights reserved.

AboutServicesProjectsContact
All projects
2026Designer & Full-Stack Engineer

Emmanuel Faniyi Portfolio

The site you're reading right now — a fully editable, GraphQL-powered developer portfolio + CMS.

Live site
Emmanuel Faniyi Portfolio

Overview

Designed and built end-to-end as a fully-bespoke portfolio + admin panel. Every public surface — bio, skills, services, projects, experience, education, certifications, contact inbox — is editable live from the /admin panel without redeploying. The admin uses urql against a Pothos + GraphQL Yoga endpoint, with on-demand cache invalidation via Next.js's revalidateTag for instant updates. SEO-optimized with per-page metadata, dynamic OG images, a database-driven sitemap, and Cloudinary-hosted images. Dark/light mode, motion-rich UI built with Framer Motion, and a contact form that saves to MongoDB plus emails via Resend.

Role

Designer & Full-Stack Engineer

Year

2026

Stack

Next.js 16TypeScriptTailwind 4MongoDBPrismaGraphQLPothosurqlFramer MotionCloudinaryResend

Next project

Abeokuta Gospel Competition (AGC)

Read case study