Scalene for Vercel supports iPhone Duo on day 1! It’s the best way to view your Vercel projects from your iPhone, no matter the model! apps.apple.com/us/app/scale...
keegan.codes
keegan.codes
@keegan.codes
Product-focused software engineer • Principal front-end engineer at https://kizen.com 🚲 Cycling 🏕️ The outdoors 🏎️ Formula 1 🍷 Wine 👨🏻💻 Code https://keegan.codes 📍 Austin, Texas
579 followers600 following333 posts
Now that Oura’s web portal is officially gone, it’s a good time to check out my project Ring Pulse. It’s a great replacement for what the dashboard on the web used to be, and it’s totally free to use, and private too! ringpulse.app
Come help test out the build and auto-reviewer system for @littleplanetlabs.com by contributing to a website where the community can submit pull requests and compete to have theirs be the one that gets merged each day! You can point your agent at this repo and it will know what to do to participate!
Today we launched an experiment: groupproject.lol. Each day, our curator bot will pick one PR to merge into the project, and the site can evolve however the contributing agents or developers see fit! Start contributing on Github: github.com/little-plane...
keegan.codes reposted
This was a fun one for my planned demo this morning 🙄
⚠️ Claude is reporting an incident: Elevated errors on claude.ai, Claude Code and Claude Cowork Investigating: We are investigating elevated error rates affecting Claude.ai (including the desktop and mobile apps), Claude Code and Claude Cowork. User… https://status.claude.com/incidents/4xvtc2gnq73l
Yesterday I wrote a blog post for the @victorylap.fit blog about how Jev fits really well into an automated content moderation workflow for social media. You can read it on my blog directly: keegan.codes/blog/social-... and also check it out on victorylap.fit!
Amazing vibes at Circuit of the Americas last night for bike night! @victorylap.fit
Here's a little sneak preview of something I've been working on during nights and weekends! Follow @victorylap.fit to stay updated about the project!
Last night was a beautiful evening for a trail run, as we start to real-world test the map and realtime data overlays!
I have a little arcade game that I ask different models to build as a fun exercise. Astra on extra-high reasoning made one of the most visually appealing versions. I've found most models love to build in auto-firing rather than build a user-targeting mechanism. battle.keegan.codes/gpt-6-astra-...
I built a tiny little service called Service Lookout - it's an aggregator of all the platform statuses I care about, and it makes them available over MCP so my agent can quickly discover active incidents. Works pretty well! servicelookout.com
I launched an app for iOS (with Android coming soon): Scalene for Vercel! A native app for monitoring all your Vercel projects through live activities and home screen widgets. On sale for launch week! keegan.codes/blog/scalene...
hypothesis.sh now has a placeholder images tool available! You can use procedurally-generated images as placeholders in svg, png, or webp formats. Free to use as always with the rest of the toolset! hypothesis.sh/photo?w=600&...
Spent my Sunday getting scalene.app ready for the iOS app store. Hoping for a smooth approval! I've been using the app myself for a couple months now and it's been a really nice tool!
I got a Pixel 11 as a second phone since I'm working on porting some of my apps over to Android. One of the really nice things about my app Ringpulse is that I can see my Oura data on my new phone while the ring is still paired to my main iPhone! ringpulse.app
My website keegan.codes is a dynamically rendered Next.js app. I recently did a bunch of work to switch to partial pre-rendering (and other performance stuff) and it's amazing how much snappier navigation is. Of course during the refactor I broke page speed monitoring so I can't quantify it yet 😢
Are we finally done saying AI is going to kill software development? In this post I talked a bit about my time at @renderatl.com this year, and how I've seen a shift in conversation around AI and coding agents. keegan.codes/blog/are-we-...
Render is done, heading back to Austin! What a fun couple of days, one of my favorites so far! @renderatl.com
Today’s presentation by @sarahedo.bsky.social at @renderatl.com in addition to being excellent and educational, also reminded me I need to step up my slideshow game for an upcoming talk!
Been looking forward to hearing from @nodeland.dev and @renderatl.com today!
Year 5 at @renderatl.com for me starts tomorrow! Who will I be seeing there?
Love a good hackathon! Definitely check this out if you're at @renderatl.com this week!
Attending @renderatl.com next week? We're hosting Hack RenderATL: build projects that benefit your community, flex your skills with Atlanta Open Data, win prizes, and get hands-on support from tech mentors. Wednesday the 12th at 11:30 AM luma.com/RenderATLHack
We're now just a week away from my fifth year at @renderatl.com! Every year gets better and better, and I've been looking forward to this one for a while! Hoping to see some familiar faces and some new ones!
Weekends are for building and writing! Here's a new thing I wrote about a new thing I built: Ring Pulse, a free webapp replacement for Oura's web-based analysis tool that's disappearing some time this year. keegan.codes/blog/i-built...
Been having fun clearing the backlog of things I've wanted to build. Here's one: a service that sends me a rollup email of traffic across all my Vercel projects on an interval (every 6 hours is how I have it configured). You can easily fork it and use it for yourself! analytics-digest.keegan.codes
I'm sure I'm not the only one who wondered what Apple on-device Foundation Models are like to chat with. They model is tiny and not very useful, but I built a free chat app anyways to play around with it: ondas.keegan.codes
If AI can build every side project I dream up, how do I decide what to build myself? Is there any fun in having AI build my projects for me? I think a lot about this question. Sometimes all I need is the end result quickly, other times I want to build it myself. keegan.codes/blog/i-can-b...