Portfolio © 2014 — 2026
Based in Athens, Greece ·
Available Taking projects from Q3 2026

Engineering quietly ambitious web experiences.

Nontas Ravazoulas Senior WordPress Developer · 15+ years
Senior WordPress developer with 15+ years building for studios, architects, and brands. Specializing in custom themes, headless architectures, and motion-rich front-ends — for teams who care how it feels.
Scroll Work
02 / Selected Work

Selected work

Use the Previous and Next buttons, arrow keys while focused, or horizontal scroll to browse projects.

Project 1 of 9: Aumorfia
03 / About

15+ years writing the boring code so the front-end can do the fun stuff.

I'm Nontas Ravazoulas, a senior developer working out of Athens. My day job is shipping WordPress sites that don't feel like WordPress sites — custom themes, plugin architectures, headless setups, and the kind of front-end motion that earns its weight in JS.

I work small. Direct collaboration, no account managers, no decks for the sake of decks. Studios and design-led teams tend to like that.

Years building
15+
Sites shipped
120+
04 / Services

What I do

Hands-on builds for design-led teams — from custom themes to headless setups, with performance and maintainability baked in.

— 01

Custom WordPress Themes

Bespoke themes built from a blank file. No bloat, no page-builder, full editorial control.

PHP · ACF · Timber · Twig

— 02

Headless Architectures

WP as a content engine, Next.js or Astro on the front. Edge-cached, instantly fast.

Next · Astro · GraphQL

— 03

Plugin Engineering

Custom plugins for booking, e-commerce, integrations — built to survive a decade of updates.

PHP · REST · OOP

— 04

Motion & WebGL Front-ends

Three.js, GSAP, custom shaders — turning portfolios and brand sites into experiences.

Three · GSAP · Lenis

— 05

Performance Audits

Diagnose, fix, and re-engineer slow WordPress installs. Core Web Vitals, the right way.

Lighthouse · WP-CLI · Cloudflare

05 / Let's build something

Got an idea?
Let's ship it.

New builds and redesigns for studios and brands. I usually reply within 48 hours.

cubeweb.ou@gmail.com