Stephen Alatriste · Creative engineer
A little less ordinary.
Querywright
03 / Featured work
Querywright
Founder and sole developer. The app, its MCP server and the marketing site, designed and built solo.
It gives Claude or ChatGPT the evidence and the memory to run SEO on a site over time. The AI does the thinking; a person approves the plan and accepts the copy, so a recommendation never quietly becomes a decision.
I’m Stephen. I turn curious ideas into websites, useful tools, and interactive things you don’t quite want to close.
Step inside my work
03 / Featured work
Querywright
Founder and sole developer. The app, its MCP server and the marketing site, designed and built solo.
It gives Claude or ChatGPT the evidence and the memory to run SEO on a site over time. The AI does the thinking; a person approves the plan and accepts the copy, so a recommendation never quietly becomes a decision.
Behind the front door
Keep the thread
from search to site.
/google-search-console-mcp on querywright.com, the site Querywright runs its own SEO through. Captured October 2026, after the app’s redesign. Open the full capture (opens in a new tab)A scan is not proof.
Querywright keeps what it saw apart from what Google reported. Its own scan found the approved copy on the live page on 2 October; Google’s report of 5 October says the page is indexed. Two sources, two dates, two lines, and further down the page the app says it plainly: a scan is not proof Google has indexed the page. I built it to state what it knows and stop there, so the AI working through it can’t round a guess up into a fact.
04 / Fonthead
Fonthead: the type becomes the artwork
Fonthead is a type foundry that runs in your browser: it turns an alphabet sheet, or your own handwriting, into a font your computer will actually install. Three faces made with it.
Up to 32 characters, set live in the face you pick.
Now set in Street.
Every glyph traced and spaced, exported as OTF, TTF and WOFF2, then published to a community wall where everything else was made the same way. The tracing, the OpenType build and the WOFF2 compression all run in the tab.
Three finished faces, set as a live specimen. Typing here changes the words, not the fonts: nothing is generated or exported.
Three finished faces, shown as a static specimen.
05 / Duckadrift
A serious tool.
A very unserious duck.
A still from the site’s own water simulation, rendered from its source. On the live site you grab the duck, dunk it, and scroll down into the water.
The site’s own water simulation, running here from its source. Dunk the duck, or pause the water. On the live site you also grab the duck and scroll down into it.
An architecture decision record is a written rubber duck: you explain the decision to it, and the act of explaining is the point.
Duckadrift is the duck that talks back. A GitHub Action, it reads every architecture decision record in a repository, checks whether the code still agrees with what was decided, and fails the pull request when the two drift apart. It never writes an ADR. It only holds you to the ones you wrote.
Built solo, end to end. A TypeScript composite Action wrapping a plain CLI, on the GitHub Marketplace: seven deterministic checks that can fail CI with no network calls, five semantic checks that only interrupt a pull request once a calibration gate opens on measured data, and the calibration gate itself, which stays shut until there is enough measured data to open it.
06 / ACMeridian
Staked out.
01Staked. Each claim spreads from its stake to the county line, Sussex first, as it does when the site opens. Each screen is two captures laid together: the plat before the claims spread, and the same plat staked.
The offer, drawn as a map.
ACMeridian sends each request to one contractor per trade per area, so the site is a survey plat: a whiteprint sheet on a drafting grid, real county lines in ink, and one fluorescent thing on it, the flagging tape on the stake that claims a territory. The two claims are the first two referral sites’ own territories. Tape means only two things anywhere on the site, a claim or the next step, so every bit of pink on the page is a territory or a button.
Captures from acmeridian.co, 19 October 2026, at 1440px and 390px.
The company, and Stephen’s part in it
ACMeridian builds and runs local referral sites, the ones a homeowner finds by searching for a tree service or an appliance repair, and sends each request to one contractor per trade per area, free to try. Stephen co-founded it with his cousin Michael Cortes: Stephen builds and runs the sites, and Michael works with the contractors. This is the company’s own site, the offer it makes to a contractor.
Built solo. Eleven static pages on Astro with no bundled JavaScript, the plat projected from US Census county lines when the site builds, and every drawing made in code. The redesign changed no copy: all 527 visible strings were extracted before and after and diffed. The two trade pages came out of a strategy researched and approved in Querywright. The rest is in the case study.
07 / The person behind the work
Stephen Alatriste
I’m Stephen, an independent AI-native creative engineer. I design and build websites, software products, and interactive experiences.
AI is part of how I explore and build. I lead the creative direction, make the decisions, and stay responsible for the finished work.
I’m interested in the part where design and engineering change each other: when a visual idea suggests a useful interaction, or a technical possibility leads somewhere unexpected. I take projects through that process, from an early direction to something people can actually use.
Independent creative practice in Maryland.
Also co-founder of ACMeridian.
08 / Your turn
Your turn.
Tell me what you’re thinking.
A website, a product, an interactive experience, or an idea that hasn’t quite found its shape.
Thanks. Your message is saved.
Your email address is saved with it, so I can write back.
Or write to me directly
