Current development

What I'm working on now

The projects on my desk right now. Each one has its own page with what it is, how it's built and where it's going.
Lua
1local ship = Fleet.Spawn("Venator")
2ship:SetAttackMove(target.Position)
3
4task.spawn(function()
5 while ship:IsAlive() do
6 ship:Update(dt)
7 task.wait()
8 end
9end)

A Roblox Star Wars fleet-combat game: a galaxy campaign, real-time battles and ground combat, all in Luau with help by Anthropic's Claude Code

  • Lua
  • Roblox
  • Rojo
TypeScript
1const { data } = await supabase
2 .from("posts")
3 .select("slug, title, excerpt")
4 .eq("published", true)
5 .order("published_at", {
6 ascending: false,
7 });

The site you're reading: Next.js on Vercel, posts stored in Supabase, light and dark themes.

  • Next.js
  • Supabase
  • Vercel
SQL
1select player, wins,
2 rank() over (
3 order by wins desc
4 ) as place
5from leaderboard
6where season = 3
7limit 10;

Short, practical SQL lessons, from joins to window functions, written as I learn them.

  • SQL
  • Postgres