We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
An AI-native software consultancy.
We build software with AI. We build AI into software. Custom Elixir and Phoenix applications for founders, teams, and the leaders driving them.
Real AI shipped, not slideware.
Winnow Labs runs on a custom AI pipeline we built. Embeddings, RAG, agents, and a research workflow used by real scientists.
Winnow Research Atlas
AI in production40,000+ scientific papers, embeddings-powered search, custom AI pipelines
Winnow Journal
Curated commentary built on the same AI research stack
LevelUp.monster
Coaching and personal development
Gratitude Jar
Personal wellbeing and mindfulness
From hello to shipped, in three steps.
This is how a Build engagement runs. Advise engagements look different. We'll figure out the right rhythm together.
Discovery call
30 minutes. You walk us through the problem. We ask questions.
Scoped proposal
Fixed or capped price, deliverables, timeline. No surprises.
We build
Iterative weekly check-ins. You see progress every Friday.
Two senses, both load-bearing.
The shop is shaped by AI in how we build, and the products we ship have AI built into them.
We use AI to build
Claude Code, agents, and AI-driven workflows are part of how we work. A small team that ships like a bigger one.
We build AI into software
RAG, embeddings, agents, and LLM-backed workflows in production. Not as buzzwords. As features that have to work.
A focused, battle-tested stack we know cold.
# Real-time dashboard, end-to-end defmodule AppWeb.Router do use AppWeb, :router live "/dashboard", DashboardLive live "/orders", OrdersLive, :index live "/orders/:id", OrdersLive, :show end
Notes from the workshop.
Essays on building bespoke software, the Elixir ecosystem, and working well with AI.
Stop Burning Tokens. Start Allocating Them.
Token prices keep falling, but the meter that actually stops you is the window. A field guide to treating AI capacity like a budget you allocate.
I Built a Video Game. The Domain Wasn't the Constraint.
Domain expertise used to be the moat. It isn't anymore. The three skills that replaced it, tested against a domain I had never worked in.
How to Tell If You're Using AI Well
Volume metrics lie about AI-assisted work. The signal isn't in the code, it's in whether you did the thinking before the code got written.
Ready to build, or want to talk through where AI fits?
A 30-minute conversation is the fastest way to find out if we're a fit. No sales pitch, no pressure.