
Hello from Cloudwerk
CloudwerkReactMDX
Testing the new portfolio built on Cloudwerk with React, Tailwind v4, and MDX.
This is the first post on the newly migrated portfolio, now running on Cloudwerk instead of Next.js.
What Changed
The migration moved from a full Next.js 15 setup with Prisma/SQLite to a lightweight static site:
- Framework: Cloudwerk (React on Cloudflare Workers)
- Styling: Tailwind CSS v4 with a dark-only theme
- Content: MDX-based blog posts
- Animations: Motion (Framer Motion) for entrance effects
Code Example
Here's a simple React component:
export function Greeting({ name }: { name: string }) {
return <h1>Hello, {name}!</h1>
}
And some Python for good measure:
def fibonacci(n: int) -> list[int]:
fib = [0, 1]
for i in range(2, n):
fib.append(fib[i-1] + fib[i-2])
return fib[:n]
print(fibonacci(10))
What's Next
- Add more blog posts as
.mdxfiles - Fetch OG metadata at build time for project cards
- Deploy to
scott.beards.lyvia Cloudflare Workers
"The best code is no code at all." — Every developer removing complexity