Technology can be a sea of complexity and unpredictability
is drawn from the worlds of surfing and sailing, and represents our ability to excel in the face of tough challenges. In surfing, Third Reef refers to a spot at Hawaii's notorious Banzai Pipeline that breaks only on the biggest, most dangerous swells. Likewise, offshore sailors will often install a Third Reef on their mainsail to allow them to dramatically downsize their sail area in the face of extreme winds. In both instances, if you're at the Third Reef, you're at the edge. And that's where we thrive...
We've built web apps since the '90s.learn more
We know the 'net - from the bottom of the OSI model to the latest in CSS3. Building web-based software is the backbone of Third Reef, from front-end showpieces to complex APIs laden with business rules and third party integrations. We consider the web our home, and strive for mastery of the latest in web standards.
We understand the difficulties of addressing broad audiences on a diverse array of devices. We're also sensitive to the realities of building software at "web scale", meaning that unlike many shops out there who can produce a quick, throw away proof of concept, we can build your project for the long haul: millions of monthly uniques, hardened against the OWASP Top 10, and code flexible enough to handle change.
Unparalleled native platform knowledge.learn more
Nobody wants to page through apps they never use, so yours had better make a (positive) impact. That means not only providing benefit above and beyond your website, but functioning as perfectly as a Swiss watch. However, building native mobile apps is profoundly different than building for the web. Different UI/UX design approaches are required, based on thorough knowledge of platform capabilities.
Further, different programming approaches are used, underscoring the importance of mobile OS knowledge. Third Reef understands these nuances, and can help you build stunning, wonderfully functional mobile experiences. Translation: apps that stay installed.
We'll surprise you with data-backed insights.learn more
You may not be Amazon, but chances are you've got data that can be quantified to help you make decisions and grow your business. How? Data science is a nebulous and ill-defined field, so let's start with definitions: when we say data science, we mean applied mathematics to help translate (potentially vast) amounts of data into easily understood insights.
In practice, this means: analysis of your data and goals; transformation of your data; algorithmic processing, often via distributed map/reduce or stream processing platforms; and data visualization, the process of taking newfound numerical insight and presenting it in an actionable way. Reach out and we'll gladly explain further. Properly implemented, data science can transform your business, and we'd love to help.
Level-up with training from the best.learn more
Your employees are your most valuable resource, and Third Reef can help them become even more valuable. Our training packages mix practical applications with a healthy dose of the underlying "why" of the topic at hand.
has just begun. We are knee deep in several internal projects, but look forward to working with wise organizations shortly. While our internal work is still in stealth-mode, we can at least tell you a bit about how it's being built: Haskell throughout the back-end and ClojureScript on the front-end. This stack helps us live up to the principles described below.
Change is constant, so why pretend requirements are fixed? Our projects evolve with your needs, via short iterations that produce working software.
We love cutting edge. But we're also conscious of the business context of your project; rather than groan, we roll up our sleeves and get to work.
We strive for simple elegance, in design and in code. Simplicity increases value for our clients with projects that are easier to maintain and modify.
Projects often include unused features. To avoid this, we systematically analyze requirements to create a feature set with maximum value.