I ship products with AI-native workflows & Claude.
Senior Staff at BILL — leading design on the flagship Accountant Console for 700+ accountant firms, surfaces that power $290B+ in annual throughput.
15+ years across enterprise SaaS (BambooHR, Bridge LMS, Kuali). Plus a parallel track of founding-designer engagements — taking products from napkin to funded MVP.
as founding designer
on surfaces I design
products since
Ten projects, two altitudes — enterprise scale and founder velocity.
Turning a feature backlog into a centralized insights system at $290B scale
The unpopular call to design one reporting framework instead of shipping twelve disconnected reports.
Hired to coach a growing design team — the system was the work that had to happen
Two-year retainer. Brought in to consult on the team and the practice — advising the CEO and Head of Design, coaching PMs and ICs. The design system became the work that emerged from the consulting, and I built it from scratch.
Setting direction for an early team and leading them to a funded launch
Cross-border money movement for migrant workers. Joined a small in-house team (brand + junior PD), set the direction, organized the work, and shipped Web, native Mobile, and the internal Admin console.
Designing an AI co-pilot for product teams — napkin to ~$1M pre-seed in 11 weeks
Partnered with founders to define the wedge, design the product, and ship the MVP that closed the round. Before ChatGPT existed.
Saving a renewal cohort by redesigning curriculum authoring around the people actually building programs
Customers threatened to walk over the existing tool. I redesigned the dual author/learner experience in time for renewal — retained 100% of the at-risk cohort and added new logos.
Adding Skill Assessments to a learning platform without breaking what people already trusted
New product line inside Bridge — data model, assessment flow, manager-facing analytics. Designed so the existing experience didn't get taxed by the new one.
Turning research-compliance from a queue of features into a coherent workflow
Five linked features in Kuali's IRB platform reframed as one decision: stop treating compliance as a backlog, start treating it as a workflow.
A continuity tool designed for the moment of crisis — not the moment of audit
Designed Kuali Ready 0→1 — replacing binder-and-spreadsheet continuity planning at higher-ed institutions.
Group communication for dedicated circles — not another social network
Founding designer on a private-circle app for the people you'd actually call when something matters. From wedge to funded MVP.
Total-cost-of-ownership for cars, designed for the driver who hates spreadsheets
Concept to MVP for an automotive total-expense platform. Founding-designer work across brand, IA, mobile, and onboarding.
Living proof, this week.
Past work is the resume. This is the leverage. Things I've shipped recently with Claude — designed, prototyped, deployed, live.
Sayvs — save the places you love
Turn the spots you stash from TikTok, Instagram, and YouTube into a map of your taste. Marketing site, product, and brand — solo, with Claude leverage, in a week.
Sayvs for iOS
Save → map → trip-plan from any share sheet. Designed, built, tested, App Store-approved in a week — including a custom extractor I built to pull precise place data out of Instagram's locked-down environment.
This portfolio
Rebuilt from scratch with Claude. Editorial B&W system, custom SVG covers, theme toggle. The site you're on right now.
Hajimichi — Japanese that sticks
Solo-built JLPT prep — kana & kanji mnemonics, spaced review, listening drills (Google TTS), and a Claude-powered Sensei. Full production stack (Stripe · Convex · Vercel · Resend) wired up in a weekend.
Beliefs in public.
AI doesn't replace taste — it makes taste the only thing that's still scarce. The designers who learn to ship at founder speed and operate at platform scale get to build whatever they want next.
Scaling accountant insights across 700+ firms
How a feature backlog became a centralized insights system — and what it took to convince the org to ship a framework instead of twelve more reports.
The bet
I bet we'd get more leverage from one well-designed reporting surface than from a backlog of twelve disconnected feature requests.
Context
When I took the lead on Accountant Console reporting at BILL in 2024, our 700+ partner firms were asking us for reports. Different reports, different formats, different cuts of the same data. The backlog had a dozen requests and was growing every quarter. Each one was a feature ship. None of them was a system.
The temptation — and the path of least resistance with leadership — was to clear the queue. Ship the reports, close the tickets, move the bar chart on the OKR dashboard. The cost of that path was a console that would look more like a filing cabinet every quarter, and a team that would be staffing report requests forever.
Decisions I made
-
Treat reporting as one surface, not a queue of features
I argued for designing the underlying insight model first — what data, what cuts, what defaults — and treating individual reports as configurations of that model. The unpopular call. It cost us two months of optics on the backlog burndown chart.
-
Design for the firm size that hurts most, then scale up
We had data across 700+ firms but kept hearing loudest from the largest. I pushed to design for mid-market firms (10–50 accountants) first — they had the clearest mental models and the least patience for bad defaults. Their feedback compressed the design loop.
-
Ship the framework before the polish
Shipped a deliberately rough v1 in week 10 to validate the model with five design partners. Half the system was placeholder. That call surfaced two structural decisions we'd have shipped past in a polished build.
What I'd do differently
I'd have pulled engineering into the framework conversation two weeks earlier. The model decisions had implementation consequences they could have flagged faster, and I lost a sprint re-cutting the IA after a data-architecture conversation I should have had on day one.
I'd also have invested earlier in a written narrative for non-design leadership. The framework bet was easy to defend in a design crit and harder to defend in a roadmap review where the unit of credibility was "tickets closed." Owning the org communication is part of the design work at this level.
Saving a renewal cohort by trusting the people building the programs
In 2015, Bridge customers were threatening not to renew. The authoring tool was the friction. I redesigned the dual author/learner experience in time for the September close — and we retained 100% of the at-risk cohort.
Context
Bridge was Instructure's young corporate-training product. The MVP let trainers build courses, but the way it bundled them into programs was rigid — learners had to take everything in order, authors had no way to visually organize content, and learners couldn't see why a program mattered or what came next.
By 2015 the program was real enough to attract enterprise customers and broken enough to lose them. Two of our biggest accounts were threatening not to renew in September unless authoring got fixed. I was paired with Todd Erickson (Senior PM) to lead the redesign.
The bet
The team wanted a simpler authoring wizard. I bet that what authors actually needed was more control — a flexible workspace, not a guided rail.
Decisions I made
-
Design the author and learner experience as one product, not two
Most LMS work treats authoring and learning as separate jobs. I argued they were one: every author was building a path, and every learner was walking it. We designed the dual experience together — what an author saw and what the learner experienced were the same thing in two views.
-
Trust authors with the power tools
The "simpler wizard" path was politically safer and would have failed. Authors at our largest accounts were instructional designers — power users with real judgment. The redesign gave them a flexible workspace with sections, drag-and-drop reordering, and a card/list view. Less hand-holding, more leverage.
-
Ship the prototype to the at-risk customers first
I built a clickable prototype in Sketch + InVision and tested it with the customers threatening to walk before we built anything. Their feedback re-cut two flows. By the time engineering started, the design had already passed the renewal interview.
Selected screens
A note on the team
This is some of the work I'm proudest of, and a lot of why is the people. Todd Erickson on product, the broader Instructure design team in the offsite where we sketched the early concepts — these became lifelong friends, not just shipmates. The lesson I keep taking forward: the work is durable because the relationships were durable. Hard things stay possible when the people stay close.
What I'd do differently
I'd have invested earlier in a written narrative for non-design leadership. The "trust the authors" bet was easy to defend in a design crit and harder to defend in a roadmap review where the unit of credibility was "simpler is safer." Owning the org communication is part of the design work, even at IC level.
Adding Skill Assessments to a learning platform without breaking what people already trusted
A 0→1 product line inside Bridge LMS — what eventually became Bridge Perform. Designed as one system across Admin, Manager, and Employee, and validated with paying prospects before production code was written.
Context
In late 2016, Josh Coates (Instructure CEO) brought the Bridge team a question: could the same platform that handled corporate training also handle talent management?
It was a real question. Bridge had a happy customer base that loved it for L&D. Bolting on a different product line could either build a new revenue engine — or break the experience the existing customers had paid for. I was given a Gartner and Bersin whitepaper, a week of research, and a brief: figure out the skill-assessment piece of this new product. The work would eventually become Bridge Perform.
The bet
The way to add a new product line inside Bridge without breaking what people trusted was to treat the new thing as a system — three connected user experiences (Admin, Manager, Employee) sharing one data model — and to validate it with paying prospects before a line of code was written.
Decisions I made
-
Design the three users as one system, not three features
Admin configures skills, jobs, and assessment templates. Manager requests assessments and reads team-level data. Employee self-assesses and requests assessments from peers. Each role had a different surface, but all three read and wrote to the same skill model. Designing them as one product meant the Admin's configuration choices shaped what a Manager could see and what an Employee was asked. Three roles, one truth.
-
Make the org chart the navigation, not a feature
Leadership wanted "a way to see the org at a glance." That's usually a request for a chart on a dashboard. I argued the org chart had to be the primary navigation for the Manager and Admin experience — every question about skills started with "for which people?" If the org chart is decoration, navigation falls back to lists and filters. If it's the navigation, the whole product gets simpler.
-
Validate with paying prospects before writing code
We took the prototype on tour. Several companies said "we'll pay for this right now" before production code existed. The taste decision was confirmed by checkbooks, not internal politics. We caught the parts that didn't translate from prototype to daily-use expectations, and cut them before engineering invested in them.
Selected screens
A note on the team
Four designers and a PM. We critiqued weekly with the rest of the Instructure design org. The reason this shipped fast wasn't AI (it was 2016) — it was the cadence of feedback. Smart people who would tell you when something was off, on the same day you put it up. The kind of team I keep trying to recreate.
What I'd do differently
I'd build the org-chart navigation in week one, not month three. Once we shifted to "the org chart IS the navigation," every prior screen got simpler — and the screens after got designed faster because the structural decision was already made. Lead with the structural decision, not the feature decisions.
Designing an AI co-pilot for product teams — before ChatGPT existed
Eleven weeks from a napkin sketch to a working MVP and a closed pre-seed round. The hardest part wasn't the AI. It was designing for what the model could actually do in 2022, not what we wished it could.
Context
In the summer of 2022, the founders behind Verdi had a thesis: product teams were running discovery the wrong way. The methodology was well understood — Continuous Discovery, Learn Kickoffs, opportunity mapping. The tooling wasn't. Teams ran sessions in Miro and FigJam with a designated facilitator and lost a third of every meeting to setup, exercise-explanation, and gathering inputs.
Verdi packaged the methodology into the product itself. A real-time, multiplayer facilitation tool with a built-in agenda, timed exercises, and AI that captured and structured the team's contributions in the moment. The team showed up, the meeting ran itself, and the shared understanding was the output — not homework due Friday.
This was four months before ChatGPT launched. The AI tooling we had access to was real but rough. The product had to be designed around what the model could reliably do — listen, summarize, structure — not what the science-fiction version could promise. They brought me on as the founding designer with one brief: get us to a working MVP we can put in front of investors in eleven weeks.
The bet
Make the meeting structure the product. The team only had to show up — the methodology was already in the room.
Decisions I made
-
Pick a sharp methodology, package it as the product
Most discovery tools assume the team brings their own facilitator. Verdi shipped the methodology — Goals, Opportunity Brief, Brainstorm Insights, Map Insights, Define the First Experiment — as a timed, guided session with built-in exercises. The structure was the value. Generic "any meeting" tools (Miro, FigJam) had infinite flexibility and zero opinion. We had one opinion, executed sharply.
-
Multiplayer-first, because the product was useless solo
Designed for 4–7 people in a room or on a call at once: shared real-time state, avatar attribution, advance-together pacing, a "Saving" indicator that made the collaboration legible. The product had to feel like a live room, not a doc. We made the multiplayer affordances central, not an upgrade tier.
-
AI captures the team — it doesn't replace them
The 2022 models couldn't reliably generate insight. They could listen, structure, and synthesize what the team said. We built Verdi around what the model could honestly do, with citation back to who said what, edit affordances on every AI output, and zero "the AI thinks…" theater. That honesty was what got product teams to trust putting their actual thinking through the tool.
Selected screens
A note on the team
Founders who hire a designer at eleven-week pace either trust the designer fully or they don't ship. The Verdi founders trusted me to make the calls. I trusted them to defend the wedge when investors wanted us to expand it. That's the relationship that gets a product through the round — not a more elaborate brand, not a prettier deck.
What I'd do differently
We optimized for the pitch demo. Some of the magic moments that landed in investor meetings didn't survive contact with daily use — the inline suggestions were powerful in a scripted flow and noisier in a real workspace. The next time I design an AI product on a sprint clock, I'll build the "second-week experience" alongside the first-impression demo, not after.
The thing I'd repeat: the failure-mode design. Every AI product I've designed since has used the same posture — Verdi taught me that the honesty in the interaction is what makes the magic stick.
Hired to coach a growing design team — the system was the work that had to happen
A two-year retainer at audience.io. Brought in to consult on the team and the practice — advising the CEO and Head of Design, coaching the PMs and ICs. The design system became the work that emerged from the consulting, and I built it from scratch.
The shape of the problem
audience.io had a product, a team, and momentum. What they didn't have was a shared bar. Every designer was good. Every screen looked a little different. PMs were spec'ing the same component three ways across three squads, and the Head of Design was spending more time refereeing decisions than raising the ceiling on the work.
They didn't need another IC. They needed someone who'd already built and scaled a design system inside a growing team — and who could coach the people doing the day-to-day so the system stuck after I left.
The bet
A design system isn't an artifact. It's a way for a team to agree with itself faster — and the only way it sticks is if the leadership and the ICs are coached on the same surface.
What I was actually hired for
On paper: consult on the team and the practice. In practice, three jobs braided together — and one of them (build the system) I added, because the team's ceiling wasn't going to lift without it.
-
Advise the leadership
The original brief. Stood up a weekly cadence with the Head of Design on team structure, hiring bar, and how to delegate craft decisions without losing the thread. Worked async with the CEO on what "design as a function" should look like at their stage.
-
Coach the team
The other half of the original brief. Open office hours for PMs and ICs. When a designer or PM brought a question, I taught them how to answer it next time — what tradeoff they were making, where they had freedom, and where the team needed to be opinionated. The goal was a team that could ship without me.
-
Build the system — the work that emerged
It became clear in the first month that no amount of coaching was going to land if everyone was rebuilding the same primitives in different files. The system wasn't the brief — it was the thing the brief made obvious. So I built it: tokens, components, patterns, documentation. A real foundation, not a Figma library cosplay. Every component shipped against a real screen someone was actively designing. Nothing speculative.
How I worked
Retainer, not project-shaped. The problem wasn't one deliverable — it was a quarter-over-quarter raising of the team's ceiling. Standing time with the Head of Design, async with the CEO, open office hours for the rest of the team.
Built the system in the open. No six-month "big reveal." Shipped foundational tokens and the first ten components in the first month so the team could start adopting immediately. Every component after that was driven by a real screen, not a speculative spec.
Documentation that respected the reader. Wrote the docs for the IC designer who needs to ship today, not for the future system maintainer. Every component answered three questions in this order: When do I use this? When do I not use this? What are the edge cases?
Coaching, not gatekeeping. The job wasn't to be the bottleneck. It was to teach the team to ship without me.
Selected artifacts
What it taught me
The seniority that matters in a growing design org isn't taste — it's the willingness to treat the leadership coaching and the IC coaching as the same job, on different surfaces. If the CEO and the Head of Design aren't aligned on what "good" means, no token spec is going to fix it. If the designers and PMs don't trust the system, no leadership decree is going to make them use it.
The thing that holds it all together is taste — shared, defended, modeled by the most senior people in the room. My job at audience.io was to be one of those people for a while, until the team could be it for themselves.
What I'd do differently
I'd push harder, earlier, for a single named "system steward" inside the team — the handoff would have been cleaner. And I'd have started writing the documentation in week one, not month three. Docs are the system; everything else is scaffolding.
The thing I'd repeat: the retainer shape. Patience buys depth, and depth is what makes the work survive after the engagement ends. I'd take this shape over a fixed-scope build every time.
Setting direction for an early team and leading them to launch
Sendola — a funded fintech for migrant workers (cross-border transfer + banking). Joined a small in-house team that had brand and a junior PD but no shipping engine. Set the direction, organized the work, and led them to ship across Web, native Mobile, and the internal Admin console.
The shape of the problem
Sendola was solving a real problem for a real audience: migrant workers moving money across borders — transfer, banking, the financial plumbing that everyone else makes hostile to people without the right zip code. They were funded. They had a brand. They had a small design team and a junior product designer carrying more than they should have been.
What they didn't have was a direction set, a backlog organized, and the muscle to drive the work all the way to launch. I was hired to be that person — senior enough to make the calls, hands-on enough to ship alongside the team, deliberate enough to bring the junior PD along instead of around.
The bet
A small team can lose months to a single un-made decision. The job of a design lead at this stage is less about drawing the right rectangle and more about removing the ambient indecision so the team can draw rectangles in parallel.
Three jobs, intentionally braided
-
Set direction
Make the architectural and product-shape decisions that were stalling: what the surfaces are, what the IA looks like, what's v1 vs. v2, what we're not building. I made those calls in writing, with reasoning, so the team could move and the founders could push back if they disagreed.
-
Organize the work
Took the brand designer's identity work and the junior PD's screens and pulled them into a coherent product the team could execute against. Less "redo everything," more "give everything a spine."
-
Lead the team to ship
Pair, critique, unblock, make calls. The bar wasn't "Aaron designs the product." The bar was "this team ships a product they're proud of, on time, and gets stronger doing it." Player-coach — the same shape I ran at Kuali, applied to an external team in a hotter environment.
How I worked
Listened before pitching. Two weeks in, no decks, no redlines. Sat with the founders on the why, with the brand designer on what was already settled, with the junior PD on where they felt stuck. The biggest unlock was usually permission — telling the junior PD which of the four directions they were holding was the right one and why.
Designed the hard parts, gave the rest away. Owned the surfaces where the wrong call would cost the company — onboarding, money movement, the trust-laden moments. The junior PD took the surfaces where the right call was already in reach with a little coaching. The brand designer kept owning brand application across the whole thing.
Built three products in one engagement. Mobile — the consumer surface, where trust got built or lost. Web — the equivalent flows on a different device class, IA decisions made once and applied to both. Admin — the internal tool ops used to support customers. The one the team underrated and I prioritized, because a fintech that can't help its customers in real time isn't a fintech.
Coached the junior PD into a stronger one. Weekly 1:1s. Critique that was specific and warm. The goal wasn't that they finished the engagement having drafted screens — the goal was that they finished as a stronger designer than they started.
Selected artifacts
[ Drop in: onboarding flow (mobile) before/after · money-movement core flow · Admin console (the surface most fintechs underbuild) · one example of the brand designer's identity work applied inside product · one artifact from a coaching moment (critique doc, IA sketch, written decision). ]
A note on the company
The v1 I shipped took Sendola to market. The company has since evolved into a different product — that's the shape of early-stage work. The receipt is the launch and the team that shipped it, not the company's current state.
What it taught me
The seniority that matters most in an early-stage team isn't taste — it's the willingness to make calls in writing and own them. And bringing a junior designer along is a senior responsibility, not a charity move. The PD I worked with had real judgment that needed altitude, repetition, and someone who would say "yes, that's the right one, ship it" out loud. That's leverage. That's how a senior person multiplies themselves across a team they don't run.
What I'd do differently
I'd write the launch criteria down in week two, not week ten. Teams converge faster when "done" is visible from the start. And I'd be even more explicit about the player-coach split with the junior PD upfront — they would have asked for more reps, sooner.
Designing seven MVPs for founders: what works, what wastes their money
Between 2020 and 2024 I was the founding designer on seven products for early-stage founders. Five of them raised pre-seed funding, totaling somewhere north of $2M. One was acquired. One quietly died. After enough reps, the patterns stop being individual stories and start being a method.
Here's what I've learned about what to build, what to skip, and where founders most often spend money they don't need to spend on design.
1. The first design deliverable should be a deck, not a screen
Founders hire a designer hoping to skip the slow part — articulating what they're actually building and why someone would pay for it. They want screens because screens feel like progress. Screens are also the most expensive thing you can produce before the strategy is settled.
For every project that worked, I spent the first week making a slide deck that said: this is the user, this is what's broken for them, this is our wedge, this is what we're explicitly not doing. The founders who pushed back hardest on doing this were the ones whose products struggled later.
If you can't make the deck, the screens won't save you. They'll just make the disagreement more expensive to resolve.
2. Brand identity is almost always the wrong first investment
Pre-seed founders consistently overweight brand and underweight onboarding. I get the impulse — a logo and a wordmark feel like becoming a real company. But your real first impression is whatever screen the user sees the moment they understand what your product is for. That screen rarely has a logo on it.
My rule with founders: brand in week one, but only the version that fits inside a single Figma frame. Real identity work waits until you've shipped something that pulled in five users who weren't your friends.
3. Use AI to compress the wireframe-to-prototype loop, not to replace strategy
Claude can write a passable PRD. It can generate a hundred onboarding variants. It can build a working prototype in an afternoon. What it cannot do — and what your founders are actually paying you for — is the judgment call about which of those variants the product should ship.
I now spend my AI leverage on the middle of the design process: turning a sketch into a working prototype, generating edge-case screens, mocking up A/B comparisons. I spend zero AI leverage on the strategy at the start or the polish at the end. Both of those are where my taste actually matters.
What I'd tell a founder hiring their first designer
- Hire for taste and judgment, not portfolio polish
- Pay for the strategy deliverables, not the pixel ones
- Insist on a ten-day kickoff with no Figma file produced
- If your designer can ship a working prototype without an engineer, your pre-seed dollars go three times further
The designers who can do all four of these are rarer than they should be in 2026. The ones who can are worth what they cost.
How I use Claude to compress a design week into a day
A couple of months ago I built a real estate transaction app with Cursor. It was the first thing I'd shipped end-to-end with AI in the loop, and it changed how I think about my own week.
I've since moved to Claude — better output, plus the Cowork + Claude Code combo lets me think and ship in the same place. The receipts since: Sayvs (working iOS app, marketing site, a custom Instagram place-extractor — solo, in a week). Hajimichi (JLPT prep SaaS, Stripe and Convex wired up) and mastersoftheflame.com — both live the same weekend. This portfolio you're on, rebuilt in three nights.
I'm not posting this to brag about velocity. I'm posting it because I think most designers are looking at AI the wrong way and missing the actual unlock.
Most of a design week was never design — it was translation
I had to do an honest audit of my weeks before this clicked.
A "design week" used to mean: read the brief, do research, sketch in a notebook, take the sketches into Figma, make wireframes, turn the wireframes into a prototype, write a spec, hand it to engineering, sit in a critique, revise the prototype, update the spec, sit in another critique, ship the Figma file to Storybook — and then watch engineering rebuild it in code.
Of those steps, maybe two are design. The rest is translation. Sketch → wireframe is translation. Wireframe → prototype is translation. Prototype → spec is translation. Spec → code is translation.
Claude makes translation free.
That's the whole insight. Everything below it is consequence.
What I cut from the week
The wireframe stage. I don't draw boxes that approximate buttons anymore. I describe the screen in plain English to Claude and get a working React component back. It's not always right, but it's right enough to react to — and reacting to a real thing is faster than imagining a fake thing.
The spec doc. When the working prototype is the artifact, the spec is the prototype's behavior. I don't write "the button should have a 200ms ease-out transition on hover." Claude wrote the button, the transition is already there, and if it's wrong I tell Claude to change it. The doc was always a translation of the design into language engineering could implement. Now engineering implements the prototype.
The Figma → Storybook handoff. Figma is still where I settle structure. What I cut is the long road from Figma → Storybook → engineering rebuild. Claude turns the Figma into a working version, and the working version is the handoff.
The waiting. This is the biggest one. Design weeks have a lot of waiting — waiting for the meeting, waiting for the review, waiting for the prototype to load, waiting for the dev to push. Claude removes most of the waiting because the next loop is one prompt away.
What I do instead
I front-load the thinking. Before I touch Claude, I write a one-page doc: what's the user trying to do, what's the wedge, what are we explicitly not building, what does the second-week experience look like. The thinking can't be delegated. The execution mostly can.
I generate three variants and choose. Instead of iterating toward the right answer, I get three real answers and react. Pick the strongest, kill the others. Three variants in twenty minutes is faster than one "perfect" version in three days, and the taste decision is the same shape — it's just earlier in the week.
I use Claude as the second opinion that doesn't need a calendar invite. "Here's the flow. What's the failure mode I'm not seeing?" Claude isn't a senior designer, but it's a very fast junior who's read every interface ever shipped. The combination is worth more than most critique meetings.
I ship the second-week experience first. This is the Verdi lesson. Demo-driven design produces demos. The interaction you love on Wednesday will annoy you on the following Wednesday if you haven't designed for the second week. Claude can simulate "what if I see this UI five times a day for a month?" in about an hour of structured prompting. Most teams skip this work because it's slow without an AI. It's not slow anymore.
What designers are paid for now
The design week compresses to a day not because design got easier, but because translation got free. The work that's left is the work designers were always supposed to be doing — judgment, taste, opinionated decisions about what to build.
This is the good news, not the bad news. Designers who can do the thinking are about to be ten times more valuable than they were last year. The ones who can't are about to find out that translation was the part most of them were getting paid for.
I know which of those I'm trying to be. If you're reading this from a company building something hard, that's why I'm interesting to hire.
I'm Aaron.
I like making things real. Design has always been the means, not the end — the work is shipping, and the work after the work is fixing what we shipped.
That instinct runs the whole resume. I've co-founded three companies — ikongo, a BPO in the Philippines that cleared $8M its first year; BIDEO, connecting contractors with project owners through video; and Aprenda, an LMS we designed, built, and sold — and been the founding designer on seven 0→1 products that raised north of $2M for their founders. I've designed at enterprise platforms (BILL at $290B+ throughput, Bridge LMS, Kuali across six product teams). Today I run Spaceketeer Studio, my design practice for early teams (audience.io, Sendola, Aptive Pest Control, plus founding-designer engagements). AI-native since 2022. Good at moving between enterprise scale and founder velocity.
The next decade of product design belongs to operators who can compress timelines. AI doesn't replace taste — it makes taste the only thing that's still scarce. The designers who learn to ship at founder speed and operate at platform scale will be the ones who get to build whatever they want.
That's the kind of designer I'm trying to be, and it's the kind of company I'm trying to build next.
Player-coach design management. At Kuali I managed designers while still contributing as an IC. Most managers stop doing the work; I didn't. That's why "design systems at scale" and "standardized UI across six product teams" are receipts I can defend — I was in the room and at the keyboard. The next role I take is the same shape.
AI-native product design — since 2022. Designed Verdi (an AI co-pilot for product teams) in 2022, before ChatGPT made AI a portfolio buzzword. Four years of practical AI design means I have an actual point of view about what's worth shipping and what isn't — and you can see what I'm shipping with Claude on the home page right now.
Building companies from zero. Founding designer on seven 0→1 products. Founders raised ~$2M+ pre-seed on the work. One acquired. The pattern across all of them is a method I trust now — and one I want to point at my own company next.
Design systems at organizational scale. Standardized UI across six product teams at Kuali — the "Kuali UI Guild" that survived me leaving. Built audience.io's system from scratch on a two-year retainer while advising their CEO and Head of Design on the org around it. The hard part is never the component library; it's the organizational work of getting teams to adopt something they didn't write.
Running a studio, not just freelancing. Spaceketeer Studio is the practice I've run alongside full-time work since 2022 — the entity for advisory, design-lead, and founding-designer engagements. It's how audience.io got their design system, how Sendola got to a funded launch, and how I keep my hands on the founder-side problems I want to be building solutions to next.
Native mobile and web — same hands. iOS, Android, responsive web. Shipped at enterprise platform scale and at founder-stage MVPs. Most senior product designers in 2026 are still single-platform; the ones who aren't get hired for the harder problems.
Co-founder conversations
Looking for a technical co-founder or a small founding team with a real problem in fintech, ops tooling, or AI-native productivity. If you're building something that could use a designer who can also operate, I want to hear from you.
Fractional design leadership
Open to one or two design-leader engagements while I figure out the next thing. Best fit: seed-to-Series-A teams that need a senior voice on product without committing to a full hire.