Gnar.li · Software consulting · Oregon
Experienced software engineering for Oregon businesses and growing teams.
Gnar.li helps internal software teams solve hard technical problems and helps smaller companies build reliable web applications, internal tools, and customer-facing software.
- years building software
- 15+
- product engineer
- Full-stack
- public API and platform experience
- APIs
- based in Gladstone, Clackamas County
- Oregon
Services
Help across the whole life of a product
From a first prototype to a decade-old system that needs care. All services
Product and web application development
Internal business applications · Customer-facing web applications · Portals and dashboards · MVPs and prototypes
API and integration engineering
Public APIs · REST and GraphQL · OpenAPI and Swagger · Authentication and authorization
Legacy modernization
Legacy modernization · Refactoring · Dependency upgrades · Technical debt reduction
Testing and reliability
Outside-in test-driven development · Test automation · Fault tolerance · Observability
AI-assisted engineering
AI-assisted software development · Agentic workflows · AI-powered internal tools · Developer support assistants
A smaller first engagement
Codebase review · Architecture assessment · API review · Product or technical risk analysis
Work
Built and run by Gnar.li
A Gnar.li product · gnarlybudget.com
Gnarly Budget: privacy-first budgeting anchored to payday
Gnar.li’s own zero-based budgeting app: budget periods that follow your pay schedule, bank file imports instead of bank connections, and cash flow forecasts through the next payday.
Ruby on RailsCSV and OFX importSelf-hosted OllamaBefore Gnar.li
Billy’s résumé
Billy’s earlier experience comes from in-house engineering and management roles at companies including Kajabi, Envoy, Q2ebanking, and CrowdStrike. That was employment, not Gnar.li client work.
Approach
Understand the real problem. Make the smallest useful change. Create fast feedback. Leave the team stronger.
Start with the real problem
Understand the users, business context, constraints, and desired outcome.
Work in small increments
Frequent demos, pull requests, pairing, and releases keep everyone’s understanding shared.
Prefer simple solutions
Designs that are understandable, maintainable, and appropriate to the problem.
Test from the outside in
Tests clarify important behavior and protect the workflows that matter most.
Communicate clearly
Decisions, risks, tradeoffs, and progress stay visible.
Leave the team stronger
Document the work, share knowledge, and mentor teammates so the system stays maintainable.
About
You work with Billy directly

Gnar.li is led by Billy Heaton, a full-stack software engineer and technical lead. Before Gnar.li, he spent years as an engineer and engineering manager in-house, building APIs, financial software, customer-facing applications, and the teams around them.
Meet BillyPortland–Vancouver
Local when it helps, remote when it doesn’t
Based in Gladstone, Oregon, Gnar.li is available for work across Clackamas County and the Portland and Vancouver metro areas, and remotely with teams nationwide.
How can Gnar.li help?
Where to start
For small businesses
Build software for your business
Internal tools, customer portals, dashboards, workflow automation, integrations, and web applications.