Moses Udoh Cinematographer Portfolio

A production-grade cinematic portfolio website built for filmmaker and cinematographer Moses Udoh, combining motion-forward presentation, SEO setup, domain infrastructure, and launch-ready performance.

Back to Portfolio
Moses Udoh Cinematographer Portfolio

The Challenge

What Needed to Change

The client needed a portfolio site that felt cinematic and premium while still loading quickly, working across devices, and helping position him as a professional filmmaker in the Canadian market.

The Approach

How It Was Built

I designed and launched a production-grade Next.js portfolio with motion-forward presentation, structured project pages, full SEO foundations, contact email handling, and clean domain deployment on Vercel.

Project Overview

This was a full production launch for filmmaker and cinematographer Moses Udoh. The goal was to create a digital presence that reflected his visual discipline, storytelling identity, and cross-market work spanning Nigeria and Canada.

Objectives

The project focused on six clear goals: create a cinematic motion-forward experience, position Moses professionally in the Canadian market, showcase documentary and commercial work, implement SEO correctly from launch, deploy on stable infrastructure, and leave a scalable foundation for future updates.

Scope of Work

My scope covered frontend development, content architecture, performance work, accessibility refinement, and production delivery. Pages included the homepage, about page, portfolio page, services page, contact page, and individual project detail pages driven by slug routing.

Design and Frontend Decisions

I treated the experience as intentionally cinematic. Motion was handled with Framer Motion, the dark visual language was preserved, and a muted accent color derived from the client's logo helped maintain brand continuity. Typography hierarchy and subtle emphasis were used to support storytelling without making the interface feel ornamental.

Why This Stack Made Sense

On the surface, a modern application stack can look ambitious for a portfolio site. In this case, it was chosen deliberately because the portfolio is only phase one. The longer-term plan is for the site to evolve into a broader Energee Visuals studio platform when budget allows, with richer content, deeper media presentation, and additional business-facing features. Using Next.js, TypeScript, and a scalable component architecture now avoids treating the first launch as disposable work that would need a full rebuild later.

Performance and Optimization

I treated performance as a launch requirement, not a post-launch cleanup task. The work included image optimization, lazy-loaded YouTube embeds, optimized font loading, accessibility refinements, and Lighthouse-oriented tuning across the main pages.

Infrastructure and SEO

Beyond UI and code, I handled hands-on launch infrastructure: guiding the client through Namecheap domain setup, configuring DNS, connecting the custom domain to Vercel, setting up Resend for transactional email, implementing sitemap and robots files, generating page-level metadata, and submitting the site to Google Search Console for indexing.

Studio Reflection

This was Sawyer Camp DevLab's first official client launch and it covered far more than frontend implementation. It included development, motion design, SEO setup, email infrastructure, domain configuration, performance work, and production deployment, which makes it a strong representation of the studio's full-stack delivery model.

WebsiteClient Work

Client

Moses Udoh / Energee Visuals

Engagement

Paid client portfolio website launch

Focus Areas

Responsive designUX designPerformance optimizationSEO implementationProduction deployment

Stack

Next.jsTypeScriptChakra UI v3Framer MotionResendVercelGoogle Search ConsoleNamecheap
Visit Live Project

Delivered

Homepage, About, Portfolio, Services, Contact, and project detail pages

Dynamic slug-based project architecture

Framer Motion interactions and cinematic UI presentation

Structured contact form with transactional email handling

Sitemap, robots, metadata, Open Graph, and Search Console setup

Custom domain, DNS configuration, and Vercel production deployment

Why It Mattered

Launched a fully deployed production website under Sawyer Camp DevLab

Established SEO and indexing foundations from day one, including sitemap, robots, metadata, and Search Console submission

Configured supporting infrastructure across domain, DNS, hosting, and transactional email

Created a scalable content structure for future updates and additional project pages

Delivered Lighthouse score targets across major pages for performance, SEO, accessibility, and best practices

Need Something Similar?

Sawyer Camp DevLab works best with founders, small businesses, and teams that need direct technical partnership and a product-minded build process.

Start a Project