Owen Lacey
banner
owenlacey.dev
Owen Lacey
@owenlacey.dev
Developer / Maths nerd / Attention seeker

๐ŸŒ owenlacey.dev
๐Ÿ“ Leeds, UK
Pinned
Owen Lacey @owenlacey.dev ยท Nov 10
Really happy to have published this post that I've been working on for a few months now ๐Ÿฅฐ

Safe to say I enjoy these side quests - I'd like to think it's the first of many!

blog.owenlacey.dev/posts/are-yo...
"Are you the one?" is free money
blog.owenlacey.dev
Using a SAT solver to create your own layout is ๐Ÿคฏ๐Ÿคฏ๐Ÿคฏ
January 12, 2026 at 4:02 AM
This is completely hypnotic ๐Ÿ˜ตโ€๐Ÿ’ซ
kywch.github.io/games/2048.h...
2048 Game - Kyoung Whan Choe
kywch.github.io
January 11, 2026 at 9:08 PM
*frantically starts listening to cool music*
January 11, 2026 at 4:54 PM
One nice side-effect of my plan to merge owenlacey.dev and blog.owenlacey.dev is that I can make my next.js server actions their own dedicated service.

So ๐Ÿฅ: api.owenlacey.dev

Currently a single endpoint at /now-playing, where you can see what I'm listening to on spotify rn
Owen Lacey
owenlacey.dev
January 11, 2026 at 4:54 PM
That's cool, I think it's very hard to have an original idea on the internet ๐Ÿ˜…

I'll give those a read, thank you!
January 11, 2026 at 4:13 PM
Nice one, really appreciate that! Inclined to agree, and coincidentally I've just had a run in with @2048.blue so it's unlikely I'll need to reinvent the wheel
January 11, 2026 at 3:24 PM
Disclaimer: At this stage, I wanna do all of them. That might change, and I've been rotating between these ideas for a while now. At any given stage I'll be working on the thing that I'm enjoying the most, and I reserve the right to do none of them in pursuit of another silly idea ๐Ÿ˜
January 11, 2026 at 2:59 PM
3 - โ€œOmni-solverโ€
For every puzzle that can be reduced to an integer programming problem (Sudoku, Kakuro, Hanjie, Queens etc). This will be a primer on integer programming, and Iโ€™ll make an app that is able to solve each of these types of puzzles (hopefully) from just an image.
January 11, 2026 at 2:57 PM
2 - โ€œ2048 reinforcement learningโ€
Can I train some AI to beat my 2048 high score, and how well does it objectively perform?
January 11, 2026 at 2:56 PM
1 - โ€œ6 degrees of kevin baconโ€
Prove/disprove that you can get to Kevin Bacon from any other hollywood actor in <= 6 movies. This will be an interactive website with an infinitely scrollable graph in its first iteration, but can think of tonnes of applications.
January 11, 2026 at 2:56 PM
RIght, I've got analysis paralysis, here are my top 3 ideas for my next project that keep me awake at night. I'm gonna do an elevator pitch for each, and would love to know how interested you would be in any/all/none of them ๐Ÿ™

Drop a like/comment/DM, whatever you want - thank you!

๐Ÿงต
January 11, 2026 at 2:56 PM
In terms of "how":

1. Created a .gitmodules file referencing the new repo
2. Update build script to build the post-specific js (this is not scalable, I know), this means I don't need to build the components manually before I can deploy the site
January 11, 2026 at 2:33 PM
Since the success (shut up, Owen) of my AYTO post last year, I've had a bunch of questions about how I made the interactive components. Therefore ๐Ÿฅ, I've put the code for them into a separate repo, should you be so inclined.

That failing, my DMs are open โœŒ๏ธ

github.com/owen-lacey/w...
GitHub - owen-lacey/website-components
Contribute to owen-lacey/website-components development by creating an account on GitHub.
github.com
January 11, 2026 at 2:27 PM
Reposted by Owen Lacey
Thanks for the PR Owen!

github.com/fatfingers23...
January 10, 2026 at 7:52 PM
๐Ÿซก
January 10, 2026 at 7:54 PM
My first OSS contribution of the year ๐Ÿฅฐ enjoyed playing with the CSS animations for @2048.blue today
January 10, 2026 at 7:26 PM
Sorted - lmk what you think!
January 10, 2026 at 10:11 AM
Was already sold on AT Proto but 2048 is very much a nice to have @2048.blue.

2048.blue
at://2048
2048 on the AT Protocol. Your games, your data, your AT Protocol.
2048.blue
January 10, 2026 at 12:01 AM
Awesome, I'll take a look!
January 9, 2026 at 8:54 PM
Interesting, thanks! I guess I don't know from just looking at them what constitutes a proper "contribution" in the same way a commit to a repo is? E.g a bsky post is accounted for, but a like isn't & I only know that because I'm familiar with the app
January 8, 2026 at 5:45 PM
Thanks! I've got a list of supported collections here - very happy to include more at proto apps. If I can find a neat way find the most appropriate collections to include automatically, I'll definitely do that!

github.com/owen-lacey/a...
GitHub - owen-lacey/atproto-heatmap
Contribute to owen-lacey/atproto-heatmap development by creating an account on GitHub.
github.com
January 8, 2026 at 4:04 PM
Nice - I bet that took a hot minute ๐Ÿ˜…
January 8, 2026 at 7:17 AM
Hey mum that's my website (yes I did scroll until I found myself)
January 7, 2026 at 11:11 PM
Two bits I'm proud of:
- The SSR for the OG images that you can see in this post ๐Ÿ‘† github.com/owen-lacey/a...
- The architecture of the background hydration tasks (all just so I can keep it ยฃ0) github.com/owen-lacey/a...
github.com
January 7, 2026 at 10:55 PM
Thanks to @samwho.dev for the beta feedback and general sounding board ๐Ÿ™
January 7, 2026 at 10:53 PM