Welcome!

Hey! I’m James, and for the last 10 years I worked as a software engineer on Safari. In that time I also helped with a few other things, like drag-and-drop, multitasking, and multi-window for iPad; APIs in SafariServices, WebKit, and SwiftUI; and App Clips. I’ve always been interested in building fun and functional user interfaces, and more recently have really come to enjoy the challenge of architecting large and maintainable codebases, designing APIs, and teaching other people about software development.

Earlier this year I came to the (kinda scary) decision that I needed a break from the pace of Silicon Valley. I’ve spent a lot of time working on “big” things, but I’ve missed being able to focus on smaller and more personal work. Perhaps that’s what this blog will become for me, although I’m also going to be figuring this out as I go. There are a few ideas that I’m looking forward to trying out, but mostly I’m just excited to be able to share what I’m working on for a change.

Elsewhere on the Web

I don’t do much social media these days, but you can find me sharing photos of nature and baked goods on Mastodon (also available to Bluesky), or you can send an email to hello@adevlog.com.

Subscribe to A Devlog

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe