HANGING ON THE FRIDGE

Areas of
Expertise //

We solve problems using smart programming solutions. We think it. Design it. And build it. Then we make it rain dead presidents for your business.

Business Management
Tools
We have been developing and deploying enterprise applications for clients of all shapes and sizes for over two decades.
AWS
Hosting
We are a leader in implementing and managing application hosting environments using the Amazon Web Services platform. Let us show you the benefits of AWS for your project.
Project
Rescue
Need help recovering from a bad experience? Whether you need a new team, a detailed gap analysis or just a few suggestions, we are happy to help.
Mobile
Apps
Built on Apple, Android or Windows. Simple social startups and complex medical environments alike, we speak mobile.
Background
Investigations
We have millions of lines of code generating tens of thousands of pre-employment and pre-tenancy reports per-day. Let us help with your next successful integration.
Title Industry
Solutions
We are experts with data conversion, storage, search and implementation and are familiar with many different title industry standard formats and software packages.
Prototyping
& MVP
Our mission is to bridge your innovative concepts with real-world validation, propelling you confidently into the marketplace.
Virtual
CTO
Merge the acumen of a Chief Technology Officer (CTO) with the hands-on expertise of a seasoned DevOps team.
AI
Integrations
We build AI tools and agents that fit your business like a glove. Whether it’s automating repetitive tasks, enhancing decision-making, or integrating AI into your existing systems, we deliver solutions that save time and drive results.

How
we work />

Retainers over big scopes
Prebuilt or custom solutions. Take your pick.
We're agile, and source controlled.
We won't hold your code hostage. Ever.
WORK WITH US

01

Initial Problem
Solving Meeting

We discuss the challenges your company is looking to solve with technology.

We review the possible technologies which can be used for your project and discuss the pros and cons of each.

02

Budgetary
Estimate

Our follow-up from the meeting will include a summary of your project and our proposed solution.

We also provide an initial budgetary estimate with a high/low range of the development expectation and other costs.

03

Discovery

We wireframe the steps involved in creating your software.  This gives you a visual of our overall plan, and many refinements can be made at this stage which saves substantial time and cost over changed paths.

Provide a refined budgetary estimate for the project.

04

Development Starts

The initial weeks of development involve foundational elements to support the development cycle to follow.

05

Testing and
MVP Launch

Gather input from project stakeholders and beta testers.

Implement feedback from these initial users.

06

Production
Launch

Product is live.

Solicit feedback from users.

07

Maintenance
and Support

Undoubtedly, some functionality will need to be refined.   For larger projects, most companies budget some ongoing support.

08

Product
Enhancements

Develop new features based on the feedback and needs of the company.

25+

years in business

700ish

Team Lunches

Git repositories

1,000+

Projects Delivered

All

Local Developers

Funnest" Dad, Mac fanboy, Linux guru, motorcycle enthusiast, Sriracha addict, lover of muscle cars, problem solver, conceiver of cool software tools.

Rob Martinson
President

Beardly outdoor explorer enjoys the outdoors with his wife and two girls. Also enjoys admiring his collection of lamps from the country of Fragile.

Jon Townsend
Developer

Blessed do-it-all Mom; would rather be camping, gardening or riding a horse than anywhere else at any time; Texan at her core; underground artisan.

Merri Elliott
Office Manager

Gardener, cook, quilter, general know-it-all. Good with animals.

Ann Martinson
Sales

Andy, Andy, bo-bandy
Banana-fana fo-fandy me-mi-mo-mandy Andy!

Andy Robinson
Developer

An Arizona native who moved to Spokane to marry his high school sweetheart. He enjoys cooking, biking, and teaching his small army of children how to crochet.

Billy Christensen
Developer

Seattle sports fan, lover of tech and code. Just as disappointed in the end of Game of Thrones as you are.

Austin (Tin Man) Spann
Developer

I made it! I have a job! Also, check out my sweet 4-wheeler.

Tanner Havens
Developer

Zealous trekker, animal lover, puzzle master and beach goer. Prior info can also be worded as wandering around in the woods with very little sense of direction, always on the verge of bringing home yet another pet, purposely buying solid color puzzles for the pain and reward, and routinely overdosing on vitamin D. Also obsessed with my dog Darby.

Ariel Wolfe
Developer

Tall guy with a love for computers, spicy food, and ironic humor. Voted most likely to be distracted by dogs in the office. I spend a lot of time washing my hair.

Kyle Shepard
Developer

Topless Jeep wielding welder of aluminum and stealer of nail guns.

Derek Wright
Developer

Mmmmm....Lemoncellos

Lucas Sexton
Developer

After years of fighting with the borrow checker, I now spend my days explaining to everyone how Go's error handling is actually a feature, not a bug - with only a slight twitch in my eye.

Nathan Teoh
Developer

Professional relationship architect by day and passionate digital artist by... also day (and night). I sprinkle creativity like confetti wherever I go. When not in my creative wonderland, I'm tripping down PNW trails with my dream team: one handsome hubby (who's now my favorite co-worker) and two adorably fluffy dudes, Montey and Finn.

Esmeralda Wright
Client Champion

Ski trip to Mt.Spokane

Jul 2015

Moving into the
new office

May 2013

Trip to Wild Walls

Jul 2012

Shop Night

Oct 2018

Spokane River Float

JULY 2019

Spokane Young Professionals Event

FEB 2020

Frisbee Golf Competition

JUN 2022

Renovation of the Limelyte Lab

Jun 2022

Quarantine Virtual Blokus Tournament

MAR 2020

Sparks Weekend Organizing Team

APR 2022

URM Convention to launch their app

Aug 2021

ATV Trip for Jon’s bachelor party

JUL 2015

Pool party

JULY 2021

TEAM STATS

Employment timeline

1
Rob
2
Jon
3
Merri
4
Ann
5
Andy
6
Billy
7
Austin
8
Andy
9
Ariel
10
Derek
11
Kyle
12
Lucas
13
Tanner
14
Nathan
15
Esmeralda
'00
`11
'12
'13
'14
'15
'16
'17
'18
'19
'20
'21
'22
'23
'24
'25

TEAM STATS

Frosty beverage countdown

5
days
14
hrs
12
mins
8
secs

Unoffically Sponsored by

welding
onawalk
wowmuchfun
nerf
racecar
dominis
bbq
addy
camping
team2
danger
out to lunch
happy
plants
horse
party
team
soccer
Candid Photo 1
Candid Photo 1
Candid Photo 3
Candid Photo 4
Candid Photo 5
Aut Consequatur
Quia
welding
onawalk
wowmuchfun
nerf
racecar
dominis
bbq
addy
camping
team2
danger
out to lunch
happy
plants
horse
party
team
soccer
Candid Photo 1
Candid Photo 1
Candid Photo 3
Candid Photo 4
Candid Photo 5
Aut Consequatur
Quia

Frequently
asked
questions

Do you offer emergency support?

All of our projects have multiple developers assigned to them so that there is redundancy in the event of critical support issues. While our standard working hours are between 9-5 Pacific time, we utilize an internal messaging system that provides access to developers assigned to your project at any given time. We strive to resolve any issues promptly.

Historically our uptime is >99.9% for any given project.

How many developers are assigned to my project?

On any given project, we expect a minimum of two developers, one lead, and one support. More developers will be added to your project as necessary.

What developers will be assigned to my project?

It has been our experience that some developers are better suited for certain projects based on skillset or interest. We will continue to assign appropriate developers to your project as your needs progress. This often means developers on your project may change as the project’s needs change or other considerations dictate.

How do I know where time is spent?

Our developers log detailed descriptions for all work in your project down to the quarter hour.  We provide a report to you upon request or on a set schedule (bi-weekly / monthly / as you wish). This time report includes a breakdown of which developer was working on the project, what they were working on, and for how long. If you have separate blocks of work to track, we can also categorize and run the report to provide usage per category.

How do I get on the schedule?

After our initial problem-solving meeting, we will provide a budgetary estimate for what we believe is required to accomplish your goals. All time is pre-paid in increments of 10 hours. We request you purchase a block of hours to accomplish your time expectations for the next 30 days. Once this is purchased you will be added to the schedule based on our next availability.

What hours are billable hours vs unbillable?

All hours are billable other than sales and administrative tasks. Billable hours include time spent on support and bug fixes, meetings, tickets, and other project management performed by developers, in addition to active development of functionality.

What does a typical development cycle look like?



The project usually starts with a discovery/ramp-up period which consumes less hours than when we reach full swing.
After hours are banked your project will be added to our schedule at our nearest availability.

Depending on your budget and timeline requirements we will work from hours banked at a mutually agreed upon pace.  Often we divide the middle of our estimated hours by the length of time between scheduling start and your goal launch date.  This gives adequate ramp-up, core development and testing plus provides ample time for adjustments which always come up once the ideas take form.

What are “banked hours”?

Banked hours is time that has been paid for and is ready for a developer to work against.  We wait for banked hours to add projects to our scheduling.

Do banked hours ever expire?

No. Banked hours never expire.  We try hard to invoice only those hours which will be used within a 30-90 day period.  When support slows, our minimum invoice is ten hours, so this is our typical high balance if a project ceases.