We solve problems using technology. What’s yours?
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.
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.
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.
The initial weeks of development involve foundational elements to support the development cycle to follow.
Gather input from project stakeholders and beta testers.
Implement feedback from these initial users.
Product is live.
Solicit feedback from users.
Undoubtedly, some functionality will need to be refined. For larger projects, most companies budget some ongoing support.
Develop new features based on the feedback and needs of the company.
That’s a fancy way to say we write in just about any language, including HTML, CSS, PHP, C#, Go, Rust, Python and beyond. Whatever it takes to get the job done.
TALK WITH USyears in business
Team Lunches
Git repositories
Projects Delivered
Local Developers
Funnest" Dad, Mac fanboy, Linux guru, motorcycle enthusiast, Sriracha addict, lover of muscle cars, problem solver, conceiver of cool software tools.
Beardly outdoor explorer enjoys the outdoors with his wife and two girls. Also enjoys admiring his collection of lamps from the country of Fragile.
Skiing, driving and unicycling TARDIS expert.
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.
Gardener, cook, quilter, general know-it-all. Good with animals.
Andy, Andy, bo-bandy
Banana-fana fo-fandy me-mi-mo-mandy Andy!
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.
Seattle sports fan, lover of tech and code. Just as disappointed in the end of Game of Thrones as you are.
Aspiring private pilot who spends his off time coming up with new nicknames for his dog. Hemp pants wearer, campfire enthusiast, and guy who always stops to help anyone on the side of the road.
I made it! I have a job! Also, check out my sweet 4-wheeler.
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.
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.
Topless Jeep wielding welder of aluminum and stealer of nail guns.
Mmmmm....Lemoncellos
Well-traveled, wildly talkative, and always ready for the next adventure. I’m still Googling my job, Ctrl+F’ing my way through. I love connecting with people, sharing stories, and having a good laugh. Solving problems in Spokane today, manifesting a Bali yoga retreat tomorrow!
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.
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.
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.
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.
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.
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.
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.
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.
No. Banked hours never expire. We also do not refund paid hours should the project shut down or cease to be live. 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.
Our team is ready to handle projects of any size. Reach out to us with what you're looking for and we’ll help prepare a project scope that fits your needs and budget.