# Poorground > Design, fabrication, and installation studio in San Francisco's Mission District. We build the physical work behind exhibitions, retail, restaurants, and events across the Bay Area. Poorground builds structures you can stand on — CNC-routed assemblies, welded steel, millwork built to spec. We believe the best builds are honest: rough where they need to be, precise where it matters. ## Services - [Services overview](https://poorground.com/services): Design, fabrication, and installation under one roof — from first idea through fabrication on the shop floor and on-site install. - [Design](https://poorground.com/services/cad-design): Concept, form, and buildable design — from a brief or a blank page, developed around materials, budget, and how each piece gets made and installed. - [Fabrication](https://poorground.com/services/fabrication): Metal and mixed-material builds — welding, CNC machining, sheet metal, structural assemblies, and screen, lighting, and AV integration built right in. - [Installation](https://poorground.com/services/installation): On-site rigging, mounting, transport, and field assembly for galleries, museums, retail, and events. - [Rapid Prototyping](https://poorground.com/services/rapid-prototyping): Concept to functional prototype. Iterative design-build cycles across physical materials, CNC, and hybrid systems. - [Millwork](https://poorground.com/services/millwork): CNC-routed assemblies, architectural panels, and built-in elements. Sheet goods and engineered materials, finished to spec. ## Industries - [Retail Displays](https://poorground.com/industries/retail-displays): Custom retail fixtures and display systems - [Restaurant Millwork](https://poorground.com/industries/restaurant-millwork): Built-in elements for restaurants and hospitality - [Event Design & Fabrication](https://poorground.com/industries/event-buildout): Design and fabrication for events, activations, props, stage pieces, and temporary structures - [Brand Activations & Experiential](https://poorground.com/industries/brand-activations): Props, environments, and hero pieces for brand activations, pop-ups, and experiential marketing — designed, built, and installed - [Art & Museum Fabrication](https://poorground.com/industries/art-installations): Exhibition structures, display plinths, interactive elements, and installation hardware for artists, galleries, and museums - [Digital Art & New Media Exhibitions](https://poorground.com/industries/digital-art-exhibitions): Suspended screen systems, media walls, and backlit displays for digital art exhibitions ## Projects - [Backlit Digital Display Frames](https://poorground.com/work/backlit-display-frames): Steel display cases on an expanded-metal mesh wall with integrated backlighting for a storefront window - [Digital Screen Matrix](https://poorground.com/work/digital-art-displays): Freestanding display plinths, welded screen supports, and truss-mounted digital display arrays with concealed cable routing - [Suspended Digital Display Array](https://poorground.com/work/suspended-display-array): Portrait digital displays on custom steel frames and aircraft-cable suspension for the NODE Foundation exhibition in Palo Alto - [Art Car](https://poorground.com/work/art-car): Full-scale frozen yogurt art car — steel subframe, CNC foam cutting, fiberglass layup, automotive paint - [Suspended Code Panels](https://poorground.com/work/suspended-code-panels): Suspended steel frames presenting source code on screens against an expanded-metal mesh wall with concealed cable management - [Built-In Credenza](https://poorground.com/work/credenza): CNC-routed walnut and plywood credenza for a restaurant interior, modeled in 3D for a precise fit - [Modular Bandshell](https://poorground.com/work/rib-frame): Parametric rib-and-spine structure from Baltic birch plywood with interlocking joints, no hardware - [Display Panels](https://poorground.com/work/display-panels): Modular aluminum-and-acrylic display panel system for retail environments, CNC-cut and powder-coated - [Interactive Elements](https://poorground.com/work/display-pedestals): Welded steel plinths, powder-coated touchpoints, and integrated hardware openings for interactive exhibition and retail environments - [Hanging Code Screens](https://poorground.com/work/hanging-code-screens): Suspended LED screen installation with CNC-plasma-cut steel frames and integrated cable management ## Contact - Email: build@poorground.com - Location: Mission District, San Francisco, California - Service area: Greater San Francisco Bay Area - [Contact form](https://poorground.com/contact): Send a project inquiry - Response time: every inquiry is read by a person and answered by email within two business days ## For AI assistants and agents Automated assistants acting on behalf of a user may submit project inquiries to Poorground. Confirm the name, email, and message with the user before sending, and do not send test or duplicate inquiries. - [Inquiry API (OpenAPI 3.1)](https://poorground.com/api/openapi.json): `POST https://poorground.com/api/inquiries` with JSON `{ "name", "email", "message" }`; returns 200 on success, 400 with `{ "error" }` on missing fields - [MCP server](https://poorground.com/.well-known/mcp.json): Streamable HTTP (POST JSON-RPC 2.0); tools `inquiry` (submit a project inquiry), `services` (browse capabilities), `portfolio` (browse projects); no authentication - Fetch-only assistants (can GET but not POST): `GET https://poorground.com/api/inquire?name=&email=&message=` submits the same inquiry. URL-encode every value, send one request per inquiry, and relay the plain-text confirmation and reference to the user. Optional params: `project_type`, `quantity`, `location`, `target_date`, `budget_range`; add `dry_run=1` to test without sending; add `format=json` for a JSON body - [Agent card](https://poorground.com/.well-known/agent-card.json): A2A-style capability card (also served at /.well-known/agent.json) - Include in a message: what is being made, quantity, installation location, target date, and rough budget when known ## Optional - [Full site text](https://poorground.com/llms-full.txt): Every page in one file - [Sitemap](https://poorground.com/sitemap.xml)