# Michigan Public Technology > Multidisciplinary engineering firm building AI platforms, software, hardware, and precision-machined parts for industrial and robotic systems. Self-hosted RAG, Kubernetes-ready microservices, embedded firmware, CNC machining — under one roof. Michigan Public Technology (MPT) operates across the AI/software/hardware boundary. We design production-grade AI environments and bring them into the physical world: from RAG and agentic platforms through to motor-control firmware and precision-machined parts. ## What we offer - **AI platforms** — self-hosted RAG, agentic workflows, on-prem LLM inference (Ollama, LangChain, LangGraph, Qdrant, Mistral on vLLM), vision-guided robotics. - **Software & platform engineering** — Kubernetes microservices, full-stack platforms (NestJS, Next.js, Nx, React, PostgreSQL/PostGIS), SRE and observability (OpenTelemetry, Prometheus, Grafana, Datadog), CI/CD (GitHub Actions, Terraform, Ansible). - **Hardware & embedded** — custom PCBs, sensor fusion, motor control, industrial networking (CAN, EtherCAT, Modbus), edge AI accelerators, ruggedized enclosures. - **Precision machining** — medium- and large-scale CNC, fabrication, finishing. ## Agent API A dedicated namespace exists for AI agents to discover and act against the site: - [Agent manifest](https://michiganpublic.tech/api/agent/manifest): Endpoint catalog and agent policy. - [About (markdown)](https://michiganpublic.tech/api/agent/about): Natural-language overview. - [Services](https://michiganpublic.tech/api/agent/services): Service lines and offerings. - [Projects](https://michiganpublic.tech/api/agent/projects): Representative projects. - [Capabilities](https://michiganpublic.tech/api/agent/capabilities): Languages, runtimes, AI stack, hardware, machining. - [Team](https://michiganpublic.tech/api/agent/team): Engineering team, names, roles, bios. - [Contact submission schema](https://michiganpublic.tech/api/agent/contact): How to POST a contact inquiry as an agent. Agents are welcome to read the manifest endpoints. When submitting a contact inquiry, include `agent_id`, `agent_name`, and `agent_purpose`. ## Site - [Homepage](https://michiganpublic.tech): Landing page with services, projects, team, and contact. - [Investors](https://michiganpublic.tech/investors): Thesis, differentiation, focus areas, and investor contact. ## Contact hello@michiganpublic.tech