← Back to blog
Hello, world — building this site
metawriting
TODO: This is a placeholder post so you can see the blog layout. Replace it with your own writing, or delete the file — the index updates automatically.
Welcome to the blog. This is where I'll write about finance, data science, and whatever I'm building.
Why write?
Writing forces clarity. A model you can't explain in prose is a model you don't fully understand yet. I'll use this space to think out loud about:
- markets and portfolio construction
- machine-learning experiments and what actually worked
- notes from projects I ship
Formatting works out of the box
You can use normal Markdown — bold, italic, links,
and lists. Inline code like pnpm dev renders, and so do fenced blocks:
def sharpe(returns, rf=0.0):
excess = returns - rf
return excess.mean() / excess.std()
Adding a new post
Drop a new .mdx file in content/posts/, add the frontmatter block at the top
(title, date, excerpt, optional tags), and it appears on the blog index
automatically — no code changes needed.
That's it. More soon.