Is the Software Engineer role actually remote? The job posting says on-site and your Careers Page says:
> We work together, in person, in downtown San Francisco. And we have frequent team offsites. We believe this cadence is optimal for modern knowledge work. Remote work is not for us
More context on this in another article [1]. Seems like this only applies to older technology (DUV lithography) and it used to be a perpetual exemption that expired in 2025. Now they have to apply annually. Current gen tech (EUV lithography) is still banned, so status quo. Relevant bits:
> These three chipmakers used to enjoy validated end-user status, meaning they could freely import restricted items into China without asking for individual licenses. However, this privilege has expired at the end of 2025, meaning they now have to seek annual approval from Washington, D.C., to continue receiving advanced tools.
> The U.S. does not allow EUV lithography machines with U.S. technology to be exported to China, even to companies like TSMC and Samsung that have Chinese factories....The revocation of the validated end-user status for the China-based fabs of these companies shows that Washington is tightening its grip on chipmaking machines, even older DUV tech, to make it difficult for Beijing to create its own technology.
I've been noodling on this for a few years now but have procrastinated on trying to build something similar. Surprised there aren't more platforms that use breadth-first navigation or provide it as an option.
This looks pretty cool, I've wanted to make something similar but with more structure to the relationships between nodes. Did you implement the canvas from scratch or use something like xyflow?
Yep, implemented the canvas from scratch with SwiftUI, which is a lot of fun though it did have its share of "gotchas", especially in combo with SwiftData.
And thanks for the heads up about the cert expiration (just had expired yesterday), I renewed the cert now.