About

I'm Ena — a frontend engineer based in Serbia. I've been building with Next.js since before the App Router existed, and I've watched it go from "surprisingly good file-based routing" to a genuinely complex full-stack framework.
The complexity is the interesting part. I've spent years debugging the cache, untangling RSC boundaries, and figuring out why Server Actions don't always do what they look like they should. That accumulated knowledge is what I'm now trying to turn into articles and talks.
My goal: if something took me a week to figure out, it should take you an afternoon.
Timeline
First professional job — junior frontend at an agency. Shipped jQuery, survived.
Moved to React full-time. Pages Router Next.js. Learned the hard way why SSR matters.
Led frontend architecture on a production Next.js SaaS. First time I owned the whole stack.
App Router released. Six months of confusion, then genuine appreciation for what it solved.
Became the team's go-to for performance debugging. Core Web Vitals went from red to green.
Published first technical article. Decided to make this a deliberate part of my career.
Building in public: this site, open-source tools, and conference talks in progress.
What I specialise in
- →Next.js App Router — routing, caching, layouts, and the mental models that make it click
- →React Server Components — when to use them, when not to, and what they actually cost
- →Server Actions — the gotchas nobody documents until you've already hit them in production
- →Performance — bundle analysis, Core Web Vitals, lazy loading, and making Lighthouse happy
- →Developer tooling — TypeScript, ESLint configs, CI/CD, and repo organisation that scales
Currently focused on
Writing deep technical articles on Next.js. Preparing lightning talks for local meetups and eventually conference CFPs. Building this site as a live demo of what I know.
See what I'm doing right now →Book me to speak
I'm available for conference talks, meetup sessions, and workshop facilitation on Next.js and React topics. See the speaking page for topics and speaker bios, or reach out directly.
ena@enadodic.devNewsletter
When I figure something out, you get it first.
Deep dives on Next.js App Router, RSC patterns, and performance — sent only when there's something worth saying. No fluff.