Portfolio

Steve Terrell

I design and build AI-powered applications — LLM pipelines, third-party API integrations, and the web front ends and APIs that put them in people's hands.

This site is my portfolio. Each project here is a real, working application, not a mockup — built end to end, hand-in-hand with, scratch that, 99% with AI coding agents.

Catch me on LinkedIn! ↗

Projects

  1. Screenshot of this page

    steve-terrell-works.com

    You're already looking at it 😵‍💫: one web app that serves this page and hosts every project in the portfolio, each in its own self-contained package, on shared API-key auth and a Postgres database. A single script deploys the whole site.

    Python · FastAPI · Jinja2 · SQLAlchemy · PostgreSQL · Render

  2. Drive-time map from a sample Secret Shopper report

    Secret Shopper

    Give it an address, a shopping list, and a drive-time range; an AI pipeline maps the area you can reach and ranks which nearby stores most likely carry each item.

    Python · LangGraph · OpenAI · Mapbox · FastAPI

  3. A generated game room, an alchemist's cellar: a click names the cauldron, then the herb jar is dragged onto the workbench

    Game Room Engine - Sample Results!

    Supply a theme/setting, an artistic style, and a number of puzzle objects. The engine does the rest! It even finds EXTRA objects in the background that can be incorporated into the puzzles. It's the visual backbone of escape room games or first-person adventure games (also in the works).

    Python · JavaScript · OpenAI · FLUX.2 · SAM 3 · BiRefNet · PyTorch · fal.ai

  4. Game Room Engine - Try it!

    Build your own game room demo! Pick a theme, an artistic style, and how many movable objects you want, and the engine makes a room you can explore.

    Python · FastAPI · Modal · Cloudflare R2 · PostgreSQL · OpenAI · FLUX.2 · fal.ai

  5. A sample escape room, The Gun Deck: a click opens the cannon's menu and takes its powder horn, then the crowbar is dragged from the inventory onto a crate to prise its lid off

    Escape Room POC - Play!

    Proof Of Concept: You set the vibe, AI builds the puzzle room. Two point-and-click escape rooms, made by an early version of the Escape Room builder plus manual fixes. Full automation is in the works.

    Python · JavaScript · Node.js · OpenAI · BFS solver · Game Room Engine

  6. The app's page: a list of scanned foods with their scores, the best row green and the worst red

    Diet Diver - Mobile!

    Compare foods head to head against a personalized diet, based on their nutrition facts and ingredients. Scan a barcode with your phone's camera or type it in, or take a photo of the Nutrition Facts label.

    Python · FastAPI · JavaScript · OpenAI · PostgreSQL · Barcode Detection API · ZXing (WebAssembly) · USDA FoodData Central · Open Food Facts