We Make Software
That People Love
We take on only projects that are an ideal fit for our skills
We prototype to ease decision making for our clients
We iterate frequently to embrace change as part of the process
We immerse ourselves in the project domain to best understand the user
We limit the scope of a project to a maximum of 3-4 months, and iterate thereafter
We spend 10% of our time on local, pro bono community projects
We take on only projects that are an ideal fit for our skills
We prototype to ease decision making for our clients
We iterate frequently to embrace change as part of the process
We immerse ourselves in the project domain to best understand the user
We limit the scope of a project to a maximum of 3-4 months, and iterate thereafter
We spend 10% of our time on local, pro bono community projects
What We Do
We take software product ideas
from napkin sketch to launch
We take software
product ideas from
napkin sketch
to launch

Product Strategy
UI/UX Design
Development
Product Launch
Support
What We Have Done
Our Projects
How We Do It
Our Process
Discovery
1 week | $0
Understand software need - problem statement
Learn about relevant industry
Prepare high-level solution proposal / prototype
Proposal
1-2 weeks | $0
Gather additional details necessary for the detailed solution proposal
Prepare detailed solution proposal / prototype
Design & Development
3-4 months
$ deliverable-based
Design & Branding - test & demo. Iterate
Development - test & demo. Iterate
Marketing - test & demo. Iterate
Launch & Support
1 month warranty
hourly rate after warranty
Launch the software
Monitor & fix issues
Plan & implement changes
Discovery
1 week | $0
Proposal
1-2 weeks | $0
Design & Development
3-4 months
$ deliverable-based
Launch & Support
1 month warranty
hourly rate after warranty
Technology Stack
Our Default Stack
Also Have Expertise & Projects In
Who We Are

Our Team
Our Writings & Press


Exporting Full Elasticsearch Index as a JSON File
by Petr FilipchykBecause Elasticsearch Dev Tools and standard Elasticsearch search API limit the number of records to 10,000, the simplest way to export all of the index data as JSON fil...
Free Azure FTPS Server with 1GB of Space
by Petr FilipchykWhile we don’t often need an FTP server these days, when you need one, you need one. Azure Cloud is our default cloud provider for all of our projects, though we also oc...


AppStore Connect Permissions to Publish Apps
by Petr FilipchykAfter embarrassing struggles of back-and-forth with our clients about what permissions they need to grant us to publish to the Apple AppStore, we decided to write it all...


Flutter Pagination Class
by Ben HawkinsGeneric states and methods for recurring data patterns which work no matter how you’ve chosen to manage your state Requirements for handling data are often very similar...


How-to: Simple Angular Debounce using RxJS
by Ben HawkinsDebouncing is the practice of limiting the rate at which a function fires until after some cooling period. For example, many applications optimize the UX of their search...
Next Steps
Send Us a Message
Your message was sent.
We will get back to you shortly.
There was an error in submitting your message.
Please try again.