Work

Things I've made.

Products and platforms, AI systems, 3D work and animation. All designed and built by me unless noted.

Brickley, the studio's AI agent

Brick Design Studio

2026

A LEGO kit design web app. You describe what you want and Brickley, the studio's AI agent, builds it live in 3D from 698 real LEGO part molds. It checks that every stud actually connects, then produces a priced parts kit, a BrickLink list and an instruction booklet. A live product with a paid plan.

Custom 3D engineLLM tool loopNodeStripeRailway
brickdesign.dev ↗
ReFLX ops
ReFLX command center Today screen: armed-gates strip, a work queue of order, invoice and system alerts with fix actions, and a ship-by clock of orders awaiting shipment (sample data)

ReFLX

2025–26

The platform behind Da Baers, an office-supply business on Amazon. Orders are matched to national distributors and sent over EDI and SFTP, and tracking flows back to Amazon without anyone touching it. Since September 2026 it's the only fulfillment path for about 700 listings. It also runs the repricer, inventory guards and the storefront.

Next.jsPostgresEDI X12Amazon SP-APIStripeRailway
dabaers.io ↗
Photo of an existing hotel room
Photo
Edge map of the room, used to keep its layout
Edges
Depth map of the room, used to keep its layout
Depth
Generated design concept 1 for the same roomGenerated design concept 2 for the same roomGenerated design concept 3 for the same roomGenerated design concept 4 for the same roomGenerated design concept 5 for the same roomGenerated design concept 6 for the same room
Generated

AI interior design tools

2025

Tools I built at The Gettys Group for its interior design team. A photo of an existing hotel room is broken down into edge and depth maps with ControlNet, so every generated concept keeps the room's exact layout. Designers could explore dozens of directions, edit details in place with inpainting, and swap in approved furniture with custom-trained LoRAs.

Diffusion modelsControlNetInpaintingLoRA trainingImage-to-video
VendorBid
VendorBid price comparison: four vendors quoting the same lounge chair side by side, with the lowest bid highlighted and lead time, stock and rating for each

VendorBid

2026

A prototype built at The Gettys Group for buying furniture and fixtures on hotel renovations. Design teams track projects and orders, browse a catalog and compare vendor quotes side by side. In a separate portal, manufacturers answer quote requests and see where their bid ranks.

Next.jsReactTypeScriptTailwindRecharts
The hospital rebuilt in Unreal Engine: the entrance, landscaping and parking in real-time ray-traced lighting
The hospital's rasterized floor plan, the starting point for the model
Plan

Hospital digital twin

2020

An existing hospital captured with LiDAR scans and rebuilt from its rasterized floor plans as a scale-accurate Revit model, then brought into Unreal Engine for real-time visualization with PBR materials and ray tracing. The whole building could be walked through in VR.

LiDARRevitUnreal EngineRay tracingVR
Ravinia Brewing taproom interior in Unreal Engine: brick walls, string lights, bar and tables
Ravinia Brewing floor plan with furniture and materials
Plan

Ravinia Brewing

2017

At Northworks Architects I turned the floor plan and materials board for Ravinia Brewing's taproom into a 3D model in Unreal Engine, with its brick, wood, lighting and furniture, set up so the design could be walked through in VR.

Unreal Engine3D modelingVR

Floor plan and design by Northworks Architects and Planners.

Wall dashboard Briefing page: a 'Good morning' header over cards for the agenda, subway arrivals, hourly weather, headlines and open to-dos
Wall dashboard Home screen: weather and index tickers on top, seven to-dos in a ring of glass chips around a '7 to-do' count, news below

Smart Home System

2026

A home hub for a 24-inch wall panel: to-dos, recipes and pantry, calendar, transit, stocks and news, all driven by a realtime voice agent you can talk to from across the room.

ReactOpenAI RealtimeGoogle CalendarRailway
PolyBot
PolyBot Command Center in demo mode: P&L and strategy stats, strategy list, saved markets and the live runner feed comparing Polymarket odds with spot prices

PolyBot

2026

A command center for trading strategies on Polymarket's prediction markets. Claude designs and runs the strategies, deploying Go runners that each watch one market against live Coinbase or Binance prices and price the gap with options models. A research assistant with 16 market and news tools helps brainstorm new ones. It runs in simulation.

Next.jsGoClaudePostgreSQLRedis
3D Library
3D Library item page: a side table rotating in the live 3D viewer beside the upload checklist and asset completeness panels

3D Library

2026

A prototype built at The Gettys Group: a multi-vendor catalog of hotel furniture where every item has an interactive 3D model alongside its spec and compliance pages, a portal for vendors, and a real-time digital-twin room built in three.js.

Next.jsReactthree.jsTypeScriptTailwind
Blender diorama of a hillside Mediterranean village on a round island

3D modeling

2017–26

I've modeled buildings and spaces since 2017: virtual reality walkthroughs of homes before they were built, construction models on commercial projects, and hospitality interiors. The village pictured is a recent personal piece, generated entirely with Python code driving Blender.

BlenderAutoCADPythonCycles
LyceumNode · SQLite · Claude

Lyceum

2026

It interviews you about what you want to learn, builds a syllabus, writes typeset lessons with figures, answers questions about any passage you highlight, and schedules spaced review.

NodeSQLiteClaude

Not a Hammer

2026

A 108-second animated short, drawn and timed entirely in p5.js.

p5.js

Built on John Heibel's open-source ClaudeAnimationBase.

Title card: You're Absolutely Right! My least favorite prompts, ranked

You're Absolutely Right!

2026

Animated and scored in code.

p5.jsWeb Audio

Fan cartoon featuring Clawd, Anthropic's Claude Code mascot.

Tools I built inside The Gettys Group and Bowery Valuation are internal, so they're described on my resume rather than shown here.