In progress 2026

cursedfunction.io

A personal website for writing, project notes, and long-term portfolio pieces.

  • astro
  • tailwind
  • markdown
  • static-hosting

This site is the project.

It is a compact example of the design direction I want for my personal web presence: low-maintenance, static by default, and easy to extend without adding a framework ecosystem around it.

Design goals

The implementation is intentionally small:

  • content is written in Markdown
  • layouts are shared
  • routes are file-based
  • the deployed output is static HTML, CSS, and minimal JavaScript

That keeps the cost of adding content close to zero.

What I want to learn from it

This project is also a test of how far a simple stack can go before it starts to fight back. The goal is not to maximize tooling. The goal is to maximize clarity.