"A well-structured garment outlives its maker,
its wearer, and its moment."
Wear Your History Forward
Inheritance, fitted for the present.
Andrew T. Athertón immigrated from La República de Panamá to the United States through his enlistment in the U.S. Army. Beginning his service during World War II, he went on to serve in multiple overseas combat campaigns throughout the Korean and Vietnam wars, wearing the uniform with the discipline of a career Sergeant First Class and the quiet courage of a lifelong leader until his retirement in the spring of 1972.
In the mid '80s, a young Air Force serviceman named Orville Gordón—a fellow Panamanian immigrant—met SFC Atherton in St. Louis, MO. Orville was immediately struck by the man's deportment: the pristine line of his tailored clothes, the intentionality of his style, and the effortless command he held over any room. In a gesture of profound respect, Orville bestowed upon him the Spanish honorific "Don Andrés" (Don Andrew). Years later, when Orville married the Don's daughter, Angela, and welcomed their youngest son into the world, Justino was affectionately given the nickname "Donito" (the little Don).
Don Andrés passed away in 2025, on Memorial Day, at age 95. He left behind not only countless memories of a lifetime of love and self-sacrifice, but a massive wardrobe; bespoke suits, immaculate overcoats, shirts, ties, and belts that held decades of intention and care. Faced with a closet full of history that didn't quite fit the present, Donito realized he was the steward of a beautiful problem. He possessed garments that were too sacred to discard, too storied to stay in a box, but too large to wear. He realized then that millions of families sit with the same "closet ghosts", treasured heirlooms from passed loved ones that wait patiently in the dark for a second life.
Don Andrés was launched to conveniently answer that patient waiting.
Don Andrés is not a business born from opportunity, but a calling inherited through generations of mastery.
Donito's great-grandmother, both grandmothers, and mother were all Panamanian seamstresses who understood a fundamental truth: a garment, properly cared for, is a vessel for multigenerational memory. This deep-rooted understanding is why we believe that the clothes left to us are the most intimate form of genealogy. Our mission is to bridge the gap between the lineage of the past and the utility of the present. By connecting your most treasured pieces with our network of accredited master artisans, we ensure that your history isn't just remembered, it's worn.
"A garment worth keeping is a garment worth wearing."
Every garment that comes to Don Andrés begins somewhere else: in a cedar chest, a dusty attic, or the back of a cluttered closet. And regardless of where the clothes come from, the owners of those garments always ask: "What do I do with this now?"
We believe the people and stories woven throughout each piece of clothing are exactly why those garments deserve to be worn. We reject the logic of the disposable and embrace the intrinsic quality of ancestral stewardship.
Every Don Andrés partner is a master craftsperson with a minimum of 5+ years of specialized experience in high-end tailoring, leatherwork, or archival restoration.
We personally vet every artisan. No exceptions. Your garments deserve hands that understand.
All payments are held in escrow until you confirm satisfaction. The artisans are guaranteed on-time payment and you are guaranteed results.
From your closet to the artisan's bench and back again, we handle all the logistics so you don't have to.
The first step is to select what type of garment is being altered.






Category"This was my grandmother's wedding dress. I want to modernize the silhouette while preserving the original lace bodice."
Lucy photographs the gown where she found it and picks one of six categories. The category decides which artisans ever see the ticket, because a gown and a leather jacket go to different hands.
She is asked what she wants to happen to the garment, in plain words, and the answer picks one of four tiers. No price, no technique.
Lucy wants the silhouette modernised and the lace bodice kept, so this is ReCraft. That single choice now governs the price, whether a fitting is required, and how many artisans get to quote.
A garment can be worth two hundred dollars and be irreplaceable. This step separates those two facts, and the answer travels to the artisan on the brief rather than sitting in a database column nobody reads.
Lucy marks it Heritage. The gown was her grandmother's.
A shop that replaces the buttons on a 1954 dress uniform has done clean, professional work and destroyed the reason the uniform was kept. This step is where the client says which parts are the point.
ReCraft and Heritage need a fitting before any structural work begins, so the app offers two ways to get one. Lucy chooses concierge, and a third person enters the job: a fitter, who will travel to her, record six measurements and file them.
Until that sheet exists, no artisan can start.
Two days on a ReMend hem and two days on an archival restoration ask different things of the person doing the work, so the fee is set per tier. Heritage cannot be rushed to same day at all.
The deposit is the tier floor, and it is described as a commitment rather than a price. The final figure is a range until an artisan has the garment in their hands, because nobody can price a 1950s gown from three photographs and pretend otherwise.
Submitting this is the moment the job stops belonging to Lucy alone.
Lucy chose ReCraft without ever being shown a price list. The four tiers are four promises about how much anyone can know before the garment is in their hands.
Buttons, seams, patches, a zip. Predictable work on a known garment.
Tailoring to a body. Also predictable, once someone has measured.
Changing what the garment is. Nobody can price this from photographs.
Museum-grade restoration, where the ceiling is set by the piece.
The first two are quoted at the midpoint of their range and that is what the client pays. The second two take the floor as a commitment deposit and the artisan confirms the rest after inspection. Lucy paid $175 to start on a job that will land somewhere between $175 and $350, and she was told that in those words.
Rush is priced per tier, and Heritage has no same-day option at all. That is what it costs a person to drop archival work into two days.
Lucy's ticket is now sitting in a feed, and everything from here depends on a tailor picking it up.



"This was my grandmother's wedding dress. I want to modernize the silhouette while preserving the original lace bodice."
Payout Breakdown"Convert three-piece to two-piece. Modernize lapels to slim notch."
The feed shows the tier first, because the tier is what tells a tailor whether the job is an afternoon or three weeks. Category, distance and fulfillment sit under it.
Before acceptance the card shows a price range rather than a figure, since the artisan has not yet seen the garment. Two badges do real work here: Heritage says handle this differently, and Measured says a fitter has already filed the sheet, so the job can start today. Rush jobs carry a deadline with a time on it.
This is the object that makes the whole thing different from a repair marketplace. Alongside the photographs and the specification sits the sentiment level and the client's own words, so the person at the bench knows they are holding a grandmother's wedding dress before they touch it.
The payout breakdown is shown here, before acceptance: $280 to the client, $112 to the platform, $168 to the artisan.
The artisan sets a figure inside the tier range and writes why. That note reaches the client with the quote, which is what makes a $280 quote on a $175 deposit read as judgement rather than an upsell.
The screen does the arithmetic in both directions at once: what the client still owes, and what the artisan will actually receive. On ReCraft and Heritage several artisans can quote the same ticket and the client compares them.
Once accepted, the range collapses to a figure and the card shows the payout rather than the client total, because that is the number the artisan is working for. The client's name appears here and not before.
Status is pushed from this screen. The second job is sitting at awaiting fitting, which means the fitter has not filed measurements yet and there is nothing to do on it.
An artisan opens a seam and finds the lining has perished. Three bad answers were available: let them absorb it and good artisans stop taking heirloom work; let them bill freely and the deposit becomes a blank cheque; arbitrate every seam and it never scales.
Instead the extra work is itemised, capped at the tier maximum, and sent to the client for approval while the job pauses. The artisan gets paid for it and the client sees it before it happens.
A private quote lets an artisan invoice their own existing clients through the platform, and the fee drops from forty per cent to ten. On a $400 job that is $360 instead of $240.
They get escrow, the brief, the measurement sheet, the overage mechanism and the payment guarantee on work they already had. The marketplace becomes the thing they use for their own business, and new clients from the feed are the upside rather than the whole offer.
Pending and total are separated because they mean different things to someone deciding whether to take another job this week. Twenty-three completed jobs against two active is a working practice.
Nothing sits in Awaiting Payment here, which is the healthy state: it fills when work is finished but the client has not yet confirmed, and that is the only window where an artisan is exposed.
Two figures carry this side of the marketplace. Work that comes from the feed pays sixty per cent, shown on the brief before anyone accepts. Work an artisan brings themselves pays ninety. That gap is the whole recruitment argument, and it is already built.
Lucy paid $75 for someone to come to her and take her measurements. That visit is what lets an artisan who has never met her alter the gown structurally, and the whole job waits on it.


"…preserving the original lace bodice."
Unclaimed appointments in range, at a flat $75 each. The card gives an area and a distance, which is what a fitter needs to decide whether the trip is worth taking. Lucy's street address appears the moment they accept, and not before.
The fitter arrives with the same brief the artisan will work from: the photographs, the tier, and Lucy's own instructions. Knowing the lace bodice is staying changes where they measure and what they write down.
Times are proposed and confirmed from this screen.
Chest, waist, hip, inseam, shoulder, sleeve, taken in Lucy's home and written into the job itself rather than sent as a message. Once filed they are read-only, and the artisan works to them instead of guessing.
Submitting this sheet is what moves the job forward. Until it exists, nothing structural can begin.
The sheet is filed and the artisan is notified. The $75 sits in pending until the job closes, and the fitter can see the next appointment waiting in West End.
Lucy has been measured in her own home, by someone who understood what she was keeping. She has not carried the gown anywhere, and the artisan can begin.
Somebody has to move the gown. It goes from Lucy to an artisan across town, possibly to a second artisan after that, and eventually back to her door. The app treats that journey as part of the job rather than as something she arranges herself.
"The lace needs a specialist in period textiles. I would rather it went to someone who does this work."
She chose concierge at the intake, which covers both directions: someone comes for the gown and someone brings it back. The alternative is in-studio pickup, where she drops it off and collects it herself.
A Heritage piece travels on its own. Everything else can share a run, which is what makes the next screen possible.
The courier moves through summoned, picked up, in transit and delivered, and each one is stamped on the order. Lucy can open this at any point and see where her grandmother's dress currently is.
Both the artisan and the fitter stay reachable from the same screen, so a question about the garment goes to the person holding it.
Don Andrés left a full closet, not one suit. When several garments go out together they share a collection and a return, and the order carries a 35% logistics discount because the courier run is the same run.
The garments still go to different artisans and come back on their own schedules. The artisan sees which piece of a larger order they are holding, marked on the job card as one of three.
When the work is finished Lucy schedules the return rather than waiting on a notification. She sets the date, the address, a phone number and the instructions that actually matter at a front door: the gate code, the apartment number, whether to leave it.
White glove delivery is $15 on a single garment, and it is already included in a concierge order like hers.
An artisan can decline the work after seeing it, and they do so without penalty. The gown goes back into the feed for someone else to accept, and Lucy is not charged for the quote she turned down or the one that was withdrawn.
On a Heritage piece this happens more than it sounds like it should. The right answer to a 1950s lace bodice is sometimes a different pair of hands, and the courier collects it again on the same terms.
Lucy, an artisan and a fitter are all looking at one row in one table. None of them sees the same thing, and none of them can see the parts that are not theirs. Choose a person and walk the gown through its seven states.
Everything on the previous five screens exists. It is a running application with authentication, three role-gated portals, escrowed payment, messaging, notifications, and a schema that carries the domain rather than leaving it in component code.
Landing, auth, onboarding, intake, order review, checkout, wardrobe, profile, about, the tailor portal, the fitter portal. Roughly fifty components under them, and the tailor side alone is four thousand lines.
Profiles, user_roles, jobs, fittings, job_overages, messages, notifications. Seven enumerated types hold the vocabulary: roles, job status, service tier, rush type, garment category, fulfillment type, fitting status.
With policies rather than trust. The fitter arrived in one of the later ones, which is why that migration adds a role, a job state, four columns and two policies at once.
Captured when a quote is approved, released when the client confirms satisfaction. It is what lets a stranger send a dead relative's overcoat to a stranger's workshop.
React 18 and TypeScript on Vite, Tailwind with shadcn/ui, Supabase for database, auth and storage, React Router, and Vitest.
The build continues on PTY Suite, the agentic development system behind this site, for the reason any project of this length moves: the hard part stopped being the code and became keeping the whole shape of it in view between sessions.
What is left is the unglamorous half. A payment provider. A real accreditation flow for artisans, since the standard is currently a claim rather than a check. Dispute handling with a person in it. Delivery logistics. And a security review before anyone's grandfather's uniform is in a stranger's hands on the strength of these policies.
Don't store your history.
WEAR IT FORWARD.