Skip to main content
luke@terminal:/projects/lukemanning-site$ ls
luke@terminal:/projects/lukemanning-site$ cat lukemanning-site.md

lukemanning-site

[active](github)

My Personal site with a terminal aesthetic

stats:

github:
0stars
0forks
stack:
Next.js 16
React 19
TypeScript
Tailwind CSS v4
Velite
links:

background:

Writing about what I'm working on helps me process it. I think I'm just wired that way. I've written internal docs at work, shared things in various communities, and I've always enjoyed it. There's something satisfying about being able to look back six months later and remember not just what I built, but why I built it that way. This is actually my fourth attempt at a blog, but it's the first one that actually feels like mine, because I built it.

why:

I've spent a lot of evenings and weekends building things — automations, projects, tools, ideas. For a long time that work lived nowhere. This site is where it lives now. The goal is simple: build in public, share what I'm learning, and put my work somewhere people can actually find it. I want to make connections, find collaborators, and see where it leads. I'm not sure exactly where that is yet, but I know staying invisible isn't the answer.

struggles:

[challenge]Token optimisation efforts backfired and I ended up reverting most of it
[challenge]Getting Velite to behave the way I wanted took multiple days of fighting with it
[challenge]Migrated from Claude Code to Opencode mid-project, which brought its own headaches
[learning]Built a multi-agent system for writing and reviewing posts, which taught me a lot about agents
[learning]Set up a git repository for the first time, and got comfortable using push/pull to keep things in sync across my laptop and PC

timeline:

2025-11-10Initial site launch with basic home and about pages
2025-11-16Functional Velite blog setup completed
2025-11-23Added syntax highlighting with Shiki and back navigation
2025-11-24Added timeline component and enhanced about page
2025-12-29Created multi-agent content creation system
2026-01-05Added draft mode and git commit phase to blog workflow
2026-02-18Redesigned site with terminal theme as main aesthetic
2026-02-20Added social links, RSS feed, reading time, and blog navigation
2026-02-22Integrated Projex for projects page
2026-03-23Finally push to Vercel and set up lukemanning.ie domain. Site is now public.
luke@terminal:/projects/lukemanning-site$ git log --oneline -5
1775af6Update globals.css2026-03-24T00:58:30Z
fb7cebfAdding now page, updating journey, updating social links, and color scheme2026-03-24T00:28:47Z
2b6f332Vercel deployment fix2026-03-23T01:21:14Z
031fe37New blog post and vercel deployment fix2026-03-23T01:16:22Z
6143e73feat(content): add blog post fixing-velite-watch-mode-irony (multi-agent generation)2026-03-23T01:07:16Z