0MM100MM200MM300MM400MM500MM600MM700MM800MM900MM1000MM1100MM
ARCHITECTURE TO SOFTWARE
TOOLS FOR MESSY WORK
AI PRODUCT / FULL STACK
Ashkan Radnia
I build AI tools for work that needs domain context.
Forward Deployed EngineerAI Product EngineerFull-Stack Product EngineerPrototype EngineerCreative Tools Engineer
01HOK AI CanvasA canvas for designers working with AIA shared workspace where designers can keep prompts, images, model runs, and generated work in one place instead of losing the thread in chat tools.Built with Next.js, React, tldraw, model integrations, and prompt workflowsAI TOOLS02Deep Due DiligenceIBM Enterprise Agents Hackathon, 1st placeA diligence workspace for sanctions and AML review. It gives analysts watchlist checks, ownership context, risk rules, and agent helpers that stay inside the workflow.Built with Next.js, Prisma, Postgres, sanctions data, and a workflow engineAGENTS03Sanctions Expert FeedA working reader for sanctions professionalsA product for people who track regulatory changes every day. It supports briefings, saved work, search, feedback, and the admin pieces needed to keep it running.Built with Next.js, Prisma, Supabase Postgres, Better Auth, and PostHogB2B PRODUCT04SiteBriefFirst place, Vercel x Google DeepMind HackathonA tool for reading an NYC parcel quickly. It pulls public city data, checks zoning context, and turns the result into a sourced site brief.Built with Vercel AI SDK, Gemini, Deck.gl, MapLibre, and Socrata APIsPROPTECH05CASICalifornia justice data, made easier to readA map-based data product for comparing California counties across justice metrics, demographics, rankings, charts, and exports.Built with Next.js, TypeScript, Redux Toolkit, Deck.gl, and MapboxCIVIC DATA06Prompt AnalysisLearning from how people actually promptA local research system for AI Canvas prompt data. It helps turn raw usage into clusters, summaries, review screens, and product questions worth chasing.Built with Python, SQLite, Chroma, FastAPI, Next.js, and clustering workflowsRESEARCH07Proposal LibraryA better way to search proposal workAn internal tool for finding and reviewing proposal decks and PDFs, with upload flows, project lookup, background conversion, search, and deep zoom viewing.Built with Next.js, Entra auth, workers, LanceDB, and OpenSeadragonINTERNAL TOOL WRITINGDraft articles to fill in
I want the writing to explain the work without turning it into marketing. These are the pieces I should write next.
W01DRAFT
When you own the AI tool, you own the learning loop
AI Canvas gives us more than generated images. It lets us see what designers are trying to do, where the tool helps, and where the workflow breaks.
Add real prompt patterns, screenshots from Prompt Analysis, and one product decision that came from the data.W02OUTLINE
Eval loops for architecture agents
A practical way to test architecture agents on RFIs and submittals, using real cases and clear pass or fail checks.
Add the masonry submittal example, the baseline comparison, and the parts a domain expert should be able to edit without touching code.W03NOTES
From architecture to computational design to software
The honest version of my path: architecture taught me constraints, computational design taught me tools, and software became the way to ship the work.
Add the moments where the path changed. What felt useful, what stopped fitting, and what software let me do that architecture could not.W04SEED
Controls beat prompt ping-pong
When people keep rewriting the same prompt, the product is telling you it needs a control, a preset, or a better workflow.
Add examples from creative tools and prototype demos where the interface made the AI easier to steer.