Hello from Cloudwerk

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 .mdx files
  • Fetch OG metadata at build time for project cards
  • Deploy to scott.beards.ly via Cloudflare Workers

"The best code is no code at all." — Every developer removing complexity