
Lantern
An iOS reading companion for language learners. Load any ePub in your target language, tap a word for an instant translation, hear it spoken — fluency through reading.
I'm Dan. I build working software — prototypes, internal tools, web apps, custom systems — at a pace that used to be impossible. One builder, modern AI, and a stubborn bias for shipping.

An iOS reading companion for language learners. Load any ePub in your target language, tap a word for an instant translation, hear it spoken — fluency through reading.

A cute, cozy idle game for iOS — built over a long weekend with my wife. Proof that "small and delightful" doesn't have to mean "slow to make."

A personalized companion app for a retreat — per-guest schedules, maps, profiles and logistics, each from their own link. Conceived and shipped in a single afternoon.
The day before Lantern's App Store submission, the open book API it relied on went dark. I built and deployed a replacement catalog over a single morning — and submitted on time.
Dan is a fantastic developer. He stepped into a complex project and helped us hit a very tight deadline — transforming a large set of complex data, making sure everything worked as it needed to, and keeping everyone informed with answers when they needed them. His self-management and communication were terrific throughout. Our team loved working with Dan, and would work with him again without hesitation.
I described what I wanted over a coffee, and our members had a personalized app in their hands the same day — schedules, maps, logistics, each from their own link. I've commissioned software before; it doesn't happen like this. Dan is my unfair advantage now.
You describe the problem in plain terms. I ask the sharp questions and find the shape worth building. No spec document required.
I come back with something real and clickable — not a mockup, not a doc. You can already feel whether it's right.
You see progress every day and steer as it takes shape. Changes are cheap because there's no big machine to turn around.
Working software in your hands — running, documented, and yours. We keep going from there only if it's useful to.
Validate an idea with something real before you commit a budget.
A real, shippable product or tool, handed over and running.
Keep your systems talking as the business changes around them.
Got something you've been putting off because it'd take a team and a quarter? Send me a line describing it. I'll tell you honestly whether I can compress it — and more often than not, I can.