Rangda Films

Film director portfolio: Custom WordPress layout with autoplay hero and modular reel blocks.

Timeline2 Weeks
Budget$2k–$3k
StackWordPress with Custom Overrides
00 // Interface Preview
Rangda logoDesktop and mobile references
Desktop website preview.
Mobile website preview.
01 // Snapshot
OperatorDirector needing a bold reel that loads smooth
Was BrokenPlaceholder theme, jittery hero, weak type
ChangedCustom WordPress layout with autoplay hero and modular portfolio blocks
TrajectoryProfessional tone matched bids for bigger contracts
02 // Verdict

Solo director pitching for short films and commercials. Needed hero video to run clean on desktop and phone. Portfolio had to feel premium without hiding credits.

03 // Structural Constraints
Placeholder ThemeTheme demo left placeholder styling and clashing fonts
Hero JitterHero video stuttered and buried play action
Flat Case ListCase list was flat; no way to feature key reels
04 // Leverage Moves
Autoplay HeroBuilt an autoplay hero with controlled playback cues and safe fallbacks
Bold Type DesignCut layout to simple grids and bold type tuned for motion stills
Image OptimizationCompressed reel previews and lazy-loaded blocks to stop stutter
Reusable Portfolio CardsSet reusable portfolio cards so owner can add shoots fast
05 // Evidence
Smooth PlaybackHero plays clean without fighting rest of page
Readable PortfolioPortfolio reads like a reel sheet with room for new work
Professional PresenceProfessional tone matched bids for bigger contracts
06 // Ruled Out
Complex Video PlatformsComplex video hosting platforms (WordPress with custom handling sufficient)
Premium Theme PurchasePremium film portfolio theme (adds cost without value for custom needs)
Heavy FrameworksHeavy JS frameworks (slows down playback, adds complexity)
07 // Before / After
BeforeDemo theme with jittery hero and mismatched fonts
AfterCustom WordPress layout with autoplay reel, bold type, and modular cases
08 // Decision Log
Muted AutoplayAutoplay hero muted with manual controls for browsers that block sound
Lazy LoadingLazy loading on reel thumbnails to keep first paint fast
Type ConsistencyCustom type scale locked to viewport to avoid jumps between breakpoints
Aspect RatiosReusable portfolio cards with consistent aspect ratios to prevent layout shifts
09 // Irreversible Outcomes
Smooth Playback SystemAutoplay system with controlled playback and browser fallbacks
Fast Asset LoadingLazy loading prevents layout shift on portfolio views
Clean Type SystemType system prevents jarring font changes across breakpoints
10 // Status

Live and positioned for bigger contracts.

Role: Technical Lead / Developer.
Mandate: Smooth playback, professional presentation, fast assets.

VISIT LIVE SITE ->

Operator Identity

Built and fixed by one person.

You work with Nolan Phelps directly. He does the diagnosis, scope, build, fixes, and handoff himself.

No sales layer. No project manager. No outsource chain.

Since 2017WinnipegWordPress rescue
Nolan Phelps

Nolan Phelps

FunkPd