Last updated: May 24, 2026
About The Portland Company
The Portland Company is a small, founder-led software studio based in Portland, Oregon. We design and build production software for founders, operators, and institutions who need something real shipped — not a deck, not a prototype, not a roadmap, but a working product that holds up under load.
Who we are
We are a studio in the old sense of the word: a single shop where the person you talk to is the person who designs the system, writes the code, and ships it to production. There is no account manager layer, no offshore handoff, no slideware. The company was founded in Portland and the name reflects where the work happens. Clients are anywhere — New York, London, Tehran, Singapore, Lagos — but the work itself ships from the Pacific Northwest.
We work across the full stack of modern application development: web apps, native iOS and Android apps, AI-driven products and agent systems, and blockchain-based applications. We are deliberately small. That is a feature, not a limitation. It means every project we take on gets senior attention end-to-end, and it means we say no to work we cannot do well.
Founder: Spencer Hill
The Portland Company is led by Spencer Hill, who has been building software professionally for more than twenty years. Spencer started writing code as a teenager in the late 1990s, shipped his first revenue-generating product in the early 2000s, and has been working on production systems ever since — through the web 2.0 era, the mobile boom, the cloud transition, the rise of crypto, and now the generative AI wave.
His expertise spans web engineering (Next.js, React, TypeScript, Node, Postgres, Cloudflare Workers), native iOS and Android development (Swift, SwiftUI, Kotlin, Jetpack Compose), AI systems (LLM-backed products, retrieval pipelines, agent orchestration, evaluation harnesses), and blockchain (smart contracts, wallets, token systems, on-chain governance). He has worked as a solo founder, as a technical co-founder, as an outside contractor for venture-backed startups, and as a builder for civic and political organizations.
Notable products Spencer has shipped or currently maintains include Focus: Finance, a personal finance application built around intentionality rather than dashboards; Focus: Forge, a productivity and task-orchestration system designed for operators who run many parallel projects; Village X, a community and coordination platform; and Politogy: VRM, a voter relationship management system for campaigns and advocacy organizations. Each of these is a real product with real users, not a side project — and each one represents a different angle on the same underlying question: how do you build software that respects the user's time and attention?
What we believe
Three convictions shape how we work. First, ship working software. A demo is not a product. A figma is not a product. A roadmap is not a product. The only artifact that matters is the thing your users actually touch, and our job is not done until that thing is live, observable, and behaving correctly.
Second, choose boring technology where possible. Postgres before some exotic distributed store. A monolith before a microservice mesh. A server-rendered page before a single-page-app with a thousand-line state machine. Novelty is expensive — every new dependency is a future on-call page — so we reserve our novelty budget for the parts of the system that actually need it, and everything else gets the most well-understood tool that fits.
Third, real numbers beat marketing fluff. We would rather show you a latency histogram, a conversion delta, or a Lighthouse score than tell you our software is "blazing fast" or "world-class." If we cannot measure it, we are suspicious of it. This applies to our own claims about ourselves, too.
How we work
Most engagements start with a short scoping conversation — usually an hour, sometimes two — where we figure out whether the problem is a fit. If it is, we propose a fixed-scope first phase with a well-defined deliverable, a clear timeline, and a price. We generally avoid open-ended hourly arrangements; they reward the wrong things on both sides of the table. Typical projects run anywhere from a focused two-week build to a multi-month product-from-zero engagement, and we are comfortable acting as a fractional CTO for a small number of long-term partners.
What we do not do: we do not subcontract to overseas teams without telling you. We do not take on work we do not have time for. We do not build vapor — if we do not believe the thing should exist, we will say so before we take your money. We do not pitch you on frameworks we have never used in production. And we do not disappear after launch; every project we ship comes with a defined support window and a clean handoff path.
Where we are
The studio is headquartered in Portland, Oregon. We work in Pacific time and keep mostly daytime hours, with overlap into US Eastern and into European mornings for international clients. We have shipped software for clients across North America, Europe, the Middle East, and Asia, and we are comfortable working asynchronously with distributed teams. If you are in Portland and want to meet in person, we are happy to grab coffee. If you are anywhere else, a video call works just as well — the work is the work either way.