Khan Winter's Avatar

Khan Winter

@khanwinter.com

Computer Engineer, UMN24. WWDC2020 Scholar. Building @codeedit.app on GitHub. Blog at https://khanwinter.com. Mobile Developer @ PepsiCo. Obsessed with distributed systems in Swift, and text editors.

891
Followers
365
Following
1,263
Posts
23.10.2024
Joined
Posts Following

Latest posts by Khan Winter @khanwinter.com

Adventures of Tintin panel. Captain Haddock asks, 'What a week, huh?'. To which Tintin replies, 'Captain, it's Wednesday.' while Snowy the dog attempts to drink some beer.

Adventures of Tintin panel. Captain Haddock asks, 'What a week, huh?'. To which Tintin replies, 'Captain, it's Wednesday.' while Snowy the dog attempts to drink some beer.

Wednesday, March 11, 2026

11.03.2026 14:00 👍 1 🔁 1 💬 0 📌 0
11.03.2026 04:55 👍 24 🔁 2 💬 4 📌 0

Rim must be low

11.03.2026 03:33 👍 1 🔁 0 💬 0 📌 0

Also curious

11.03.2026 01:25 👍 0 🔁 0 💬 0 📌 0

Mad impressive. I could not get a similar drag and drop UX to work in SwiftUI so I gave up and did it in UIKit. How did you get it to work so well here?

10.03.2026 20:03 👍 3 🔁 0 💬 2 📌 0
My cat, Dunkin

My cat, Dunkin

My cat, Dunkin

My cat, Dunkin

A sleepy guy, in two parts

10.03.2026 19:44 👍 13 🔁 1 💬 0 📌 0

Nice!

10.03.2026 14:00 👍 1 🔁 0 💬 0 📌 0

Woah! Glad to see you on here, 5 years is so long. Thank you for all the feedback you’ve given me over the years!

10.03.2026 13:29 👍 0 🔁 0 💬 0 📌 0

Fun! If you plan on writing more the process of porting sounds interesting

10.03.2026 12:35 👍 0 🔁 0 💬 0 📌 0

ghostty stays winning

10.03.2026 00:35 👍 5 🔁 0 💬 0 📌 0
Khan's Blog · OpenBudget Dev Log - Part 1 Working on the design of the new Home Screen, colors, and goals for the rework.

Working on OpenBudget v2.0, and I've published my first dev log for the rework! I go over my goals for this update and detail my methodology for the design of the home screen.

#swift #openbudget
khanwinter.com/2026-03-09-O...

10.03.2026 00:26 👍 1 🔁 0 💬 1 📌 0

trying out a new kind of vibecoding where I press the buttons on my keyboard and code appears on the screen. the code doesn't work most of the time but after a few iterations it usually gets there

10.08.2025 15:38 👍 894 🔁 81 💬 11 📌 4

Was going to do it in Swift but a friend wanted to help out so we did it using NodeJS. Can't win em all 🤷‍♂️ probably would've been cleaner with Vapor though...

08.03.2026 05:05 👍 0 🔁 0 💬 0 📌 0

I've found myself recently wanting to share files and images with people, but can't do it through the platform we're communicating through This meets that need for me!

probably going to add a little 'what is this' section somewhere cause otherwise this may still look sketchy

08.03.2026 05:04 👍 0 🔁 0 💬 1 📌 0
Post image

Made myself a little self-hosted file sharing service today!

It has a LAN server open to upload files to, and generates a new, random, link for each upload.

Really happy with this file preview. Uploaded directories get zipped, but I record the structure and render it. Turned out awesome.

08.03.2026 05:02 👍 8 🔁 0 💬 1 📌 0

Why are there no DAC enclosures that use Ethernet what am I missing

07.03.2026 14:24 👍 1 🔁 0 💬 0 📌 0

I'm curious what the issue is with code generation around Lexicons. Aren't they just describing endpoints and the data they work with?

07.03.2026 03:12 👍 0 🔁 0 💬 1 📌 0

They’re also looking to plow down a large area of wetlands for it. It’ll need to put more water into sewage per day (by their official estimates) than the entire city uses.

06.03.2026 14:46 👍 1 🔁 1 💬 0 📌 0

Its Hermantown and no the City Council is not listening. If you head up there you’ll see “No Data Center” signs on just about every single lawn in the city. The City Council feels it’s their duty to educate the entire populace about how wrong they are instead of working with them

06.03.2026 14:46 👍 1 🔁 1 💬 1 📌 0
Video thumbnail

Gobert -> Edwards -> Reid

06.03.2026 02:51 👍 31 🔁 5 💬 0 📌 1

Thank you thank you :)

05.03.2026 16:26 👍 0 🔁 0 💬 0 📌 0

Seems like something @massicotte.org may have opinions on

05.03.2026 16:23 👍 1 🔁 0 💬 0 📌 0
Video thumbnail

The Button is gettin jiggy with it

05.03.2026 04:43 👍 3 🔁 0 💬 1 📌 0
My cat, Guapo

My cat, Guapo

So photogenic

04.03.2026 17:24 👍 4 🔁 1 💬 0 📌 0

Wow the MacBook Neo is perfect

04.03.2026 15:36 👍 0 🔁 0 💬 0 📌 0
Adventures of Tintin panel. Captain Haddock asks, 'What a week, huh?'. To which Tintin replies, 'Captain, it's Wednesday.' while Snowy the dog attempts to drink some beer.

Adventures of Tintin panel. Captain Haddock asks, 'What a week, huh?'. To which Tintin replies, 'Captain, it's Wednesday.' while Snowy the dog attempts to drink some beer.

Wednesday, March 4, 2026

04.03.2026 15:00 👍 1 🔁 1 💬 0 📌 0
Video thumbnail

awoo 39

04.03.2026 04:44 👍 58 🔁 12 💬 0 📌 1

Yooo heck yeah

04.03.2026 04:16 👍 3 🔁 0 💬 0 📌 0
Preview
Release v0.2.0 - 2.5 years later · moreSwift/swift-cross-ui Overview The headline feature of the past 2.5 years of work is probably the new layout system for most users. It standardizes layout behaviour across all backends, making it much easier to make you...

I've just released SwiftCrossUI v0.2.0 (two and a half years after v0.1.0), and I'm aiming to begin making regular releases now that I'm focusing on SwiftCrossUI full time.

492 commits, 127 PRs, and 77k changed lines.

github.com/moreSwift/sw...

04.03.2026 03:48 👍 7 🔁 3 💬 1 📌 0

god i missed seeing that majestic forehead on the basketball court

04.03.2026 01:30 👍 22 🔁 1 💬 0 📌 0