We build exceptional software products
Problem solving is more than just software. Our process is driven by innovation to create meaningful solutions that bring joy to the user.
A full-stack approach to problem solving
We work to understand how to deliver value to users in the most enjoyable way. Our products are focused on creating meaningful solutions through designing software specific to your needs.
Skills
We are a full-stack development team specializing in modern web technologies. Whether it's fancy front-end tools like React or fun back-end tech like GraphQL, we can handle it all. We work with clients small and large, from small non-profit organizations with no technology staff to multi-million dollar corporations with full product teams. We can help elevate your project to the next level with our experience and thirst for learning.
Front-end
As web technologists we enjoy crafting and working with HTML, CSS, and Javascript. We try to be mindful of user accessibility needs, browser capabilities, and the overall experience.
We have a breadth of experience in modern front-end technologies and patterns. We are ardent fans of React for building scalable and maintainable interfaces. Our practice is to conduct Component Driven Development which results in a more modular application and parallelizes the development workflow.
Back-end
We have experience in a variety of database technologies (SQL and NoSQL) including: RethinkDB, MongoDB, CouchDB, Redis, Dynamo, and PostGres. We don't believe that any one database fits every need and are quite comfortable mixing technologies to form polyglot systems.
Our server language of choice is nodejs where we can enjoy substaintial performance. Traditionally, we have built a lot of REST APIs but recently we have been exploring GraphQL and we have become keenly invested in building and converting to GraphQL APIs. We've already seen benefits of increased modularity, velocity, and developer experience.